Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Chyba v SQL syntax

Registrovaný: 05.06.09
Prihlásený: 23.03.14
Príspevky: 557
Témy: 23
Bydlisko: near DK
Príspevok NapísalOffline : 12.05.2010 0:19

ja uz na to ani nevidim dobre! kde je tu chyba prosim vas! :breakup: vyhodi mi to tabulku ktora je uplne prazdna az na sltpec CENA kde je vsade EDIT po stlaceni toho editu mi vyhodi zas nejaky jeden riadok kde je porad.cislo, znacka, model atd. ale vypise mi zaroven aj: Modifikácia evidencie snb
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
(za to moze zapas svk:blr)

Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml"xml:lang="sk">
<head>
<link rel="stylesheet" type="text/css"
 media="screen" href="style.css">   
   <title>EVIDENCIA SNOWBOARDOV</title>
</head>
<body>
<div class="pismo1">Evidencia snowboardov</div>
<div class="pismo2", align="center">Modifikácia evidencie snb</div>
<div align="center"><table border="1" cellpadding="1" bordercolor="#E0E0E0" bgcolor="#008080">
<th>poradové číslo</th>
<th>značka</th>
<th>model</th>
<th>dĺžka</th>
<th>technologia</th>
<th>cena</th>


<?php

$link = mysql_connect('localhost', 'root', '');
if (!$link) {
    die('Neda sa pripojit: ' . mysql_error());
            }
mysql_select_db('snowboard', $link);

if (array_key_exists('act', $_GET) && array_key_exists('poradovecislo', $_GET)){
      switch($_GET['act']){
      
      case 'edit':
               $sql = "SELECT * FROM dosky WHERE poradovecislo = ".$_GET['poradovecislo'];
               $res = mysql_query($sql) or die(mysql_error());
               
               $line = mysql_fetch_assoc($res);
               
               echo 'Editovany zaznam c. '.$_GET['poradovecislo'];
               echo '
               <br>
               <form method="post" action="vypis.php">
                  <p>
                     <input type="text" name="znacka" value="'.$line['znacka'].'" />
                  </p>
                  <p>
                     <input type="submit" name="submit" value="EDIT"/>;
                     <input type="hidden" name="poradovecislo" value="'.$_GET['poradovecislo'].'" />
                  </p>
               </form>';
            break;
            }
   }

      
$sql = "SELECT * FROM dosky";
$result = mysql_query($sql, $link) or die(mysql_error());

while ($line = mysql_fetch_assoc($result)){
   echo '
   <tr>
      <td>'.$line['poradovecis'].'</td>
      <td>'.$line['nazovknihy'].'</td>
      <td>'.$line['vyrobca'].'</td>
      <td>'.$line['pocetstran'].'</td>
      <td>'.$line['rokvyroby'].'</td>
      <td><a href="?act=edit&amp;poradovecislo='.$line['poradovecislo'].'">EDIT</a> |
      
   </tr>';
}

mysql_close($link);
?>


</table></div>
<img src="snb.png" alt="" width="320" height="240" align="bottom" hspace="365">
</body>
</html>


// upraveny nazov temy na zrozumitelnejsi, aby ti to shaggy nezmazal ;) ac.milan







_________________
NB: *DELL STUDIO 1555*: 15, 6" širokouhlý displej (with LED, 1366 x 768), Intel Core 2 Duo T6500 (2.1GHz, 800MHz, 2MB), 4GB RAM (800MHz DDR2 Dual Channel), 500GB HDD SATA (5400 rpm), ATI Radeon HD4570 (512MB), 8X DVD+/ -RW, Bluetooth, Wireless, WebCam 1.3, 6 článková 56W, Win Vista HP (32bit)|Linux Ubuntu, šasi Black
PC: no tak predstavte si tu najlepsiu zostavu pred 7 rokmi (r.2002) - - po novom nejaky upgrade si doma urobili viem len ze tam fotrik dal ATI Radeon HD4650 1GB? a win7
MOBIL: Nokia XpressMusic 5310,Nokia 5230 (také šunty zatiaľ)
pʎsɥɐ
Offline

Správca fóra
Správca fóra
Chyba v SQL syntax

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.05.2010 8:13

v kode pouzivas 2krat EDIT, takze neviem, ktoreho sa to tyka:
- ak obycajneho odkazu, tak si pozri, ci obsahuje parameter poradovecislo v url nejaku hodnotu
- ak tlacitka, tak sem budes musiet dat kod zo suboru vypis.php, kde sa zrejme vykonava update







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Chyba v SQL syntax

Registrovaný: 05.06.09
Prihlásený: 23.03.14
Príspevky: 557
Témy: 23
Bydlisko: near DK
Príspevok Napísal autor témyOffline : 12.05.2010 10:57

uz to fachčí..ta predošla chyba.. ono to ani chyba nebola v skripte ale vo vytvrenej databaze..ak chapete..ja som novacik v php :rolleyes: :shock: takze tak ... no ale je tu zas problem .. ze ked mam mazanie tak mi vyhodi len tabulku a nic viac .. ziadna moznost vymazat..
Kód:
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
    die('Neda sa pripojit: ' . mysql_error());
}
mysql_select_db('snb', $link);

if (array_key_exists('act', $_GET) && array_key_exists('poradcis', $_GET)){
      switch($_GET['act']){
         case 'delete':
               $sql = "DELETE FROM dosky WHERE poradcis = ".$_GET['poradcis'];
               mysql_query($sql) or die(mysql_error());
               
               echo 'Zaznam bol zmazany.';
            break;
            
      }
   }      

$sql = "SELECT * FROM dosky";
$result = mysql_query($sql, $link) or die(mysql_error());


while ($line = mysql_fetch_assoc($result)){
   echo '
   <tr>
      <td>'.$line['poradcis'].'</td>
      <td>'.$line['znacka'].'</td>
      <td>'.$line['model'].'</td>
      <td>'.$line['technologia'].'</td>
      <td>'.$line['cena'].'</td>
   </tr>';   
}



mysql_close($link);







_________________
NB: *DELL STUDIO 1555*: 15, 6" širokouhlý displej (with LED, 1366 x 768), Intel Core 2 Duo T6500 (2.1GHz, 800MHz, 2MB), 4GB RAM (800MHz DDR2 Dual Channel), 500GB HDD SATA (5400 rpm), ATI Radeon HD4570 (512MB), 8X DVD+/ -RW, Bluetooth, Wireless, WebCam 1.3, 6 článková 56W, Win Vista HP (32bit)|Linux Ubuntu, šasi Black
PC: no tak predstavte si tu najlepsiu zostavu pred 7 rokmi (r.2002) - - po novom nejaky upgrade si doma urobili viem len ze tam fotrik dal ATI Radeon HD4650 1GB? a win7
MOBIL: Nokia XpressMusic 5310,Nokia 5230 (také šunty zatiaľ)
pʎsɥɐ
Offline

Správca fóra
Správca fóra
Chyba v SQL syntax

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 12.05.2010 11:04

chyba ti tam riadok podobny tomu v predchadzajucom skripte:
Kód:
<td><a href="?act=delete&amp;poradcis='.$line['poradcis'].'">DELETE</a> |

len nechapem, preco raz pouzivas $line['poradovecis'], $line['poradovecislo'] a na inom mieste zas $line['poradcis'] - zrejme len jedno z toho je spravne







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. error in your SQL syntax

v Databázy

8

804

25.02.2011 11:08

davider137 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. error in your SQL syntax

v Databázy

6

416

20.01.2014 15:16

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. syntax chyba Mysql UPDATE

v PHP, ASP

8

865

11.04.2008 20:50

bruno.b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chyba pri sql update

v PHP, ASP

3

474

17.03.2011 18:00

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nechapem syntax

v JavaScript, VBScript, Ajax

3

638

02.02.2008 12:46

Hoomerr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Swap syntax

v Operačné systémy Microsoft

0

427

26.01.2007 17:41

imnotwhafo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Syntax SV400

v AMD čipové sady

9

862

04.09.2010 12:51

Milanese Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal syntax

v Assembler, C, C++, Pascal, Java

8

782

11.10.2010 21:35

Mego Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. syntax error

v PHP, ASP

6

505

25.04.2012 19:46

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. syntax highlighter...

v Ostatné

0

535

17.05.2009 16:36

László145 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. syntax error PHP

v PHP, ASP

5

754

03.06.2010 14:14

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Javascript a syntax

v JavaScript, VBScript, Ajax

4

604

21.04.2016 10:23

hatto13 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. asi opat syntax

v JavaScript, VBScript, Ajax

2

705

15.02.2008 11:41

hlav Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP syntax do dokumentu

v PHP, ASP

2

498

18.05.2009 9:02

johny694 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Netbeans IDE - *.tpl syntax

v Ostatné programy

0

619

20.09.2009 22:42

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Syntax error + formatovanie kodu

v PHP, ASP

19

664

15.09.2008 13:39

dadmtb Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra