[ 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: 561
Témy: 23 | 23
Bydlisko: near DK
NapísalOffline : 12.05.2010 0:19 | Chyba v SQL syntax

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 12.05.2010 8:13 | Chyba v SQL syntax

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 05.06.09
Prihlásený: 23.03.14
Príspevky: 561
Témy: 23 | 23
Bydlisko: near DK
Napísal autor témyOffline : 12.05.2010 10:57 | Chyba v SQL syntax

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 12.05.2010 11:04 | Chyba v SQL syntax

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 4 ] 


Chyba v SQL syntax



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

6

152

20.01.2014 15:16

Ďuri

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

error in your SQL syntax

v Databázy

8

550

25.02.2011 11:08

davider137

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

syntax chyba Mysql UPDATE

v PHP, ASP

8

573

11.04.2008 20:50

bruno.b

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

chyba pri sql update

v PHP, ASP

3

318

17.03.2011 18:00

stenley

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

Nechapem syntax

v JavaScript, VBScript, Ajax

3

449

02.02.2008 12:46

Hoomerr

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

Swap syntax

v Operačné systémy Microsoft

0

221

26.01.2007 17:41

imnotwhafo

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

Syntax SV400

v AMD čipové sady

9

616

04.09.2010 12:51

Milanese

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

syntax highlighter...

v Ostatné

0

359

17.05.2009 16:36

László145

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

Pascal syntax

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

8

520

11.10.2010 21:35

Mego

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

syntax error

v PHP, ASP

6

253

25.04.2012 19:46

shaggy

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

syntax error PHP

v PHP, ASP

5

441

03.06.2010 14:14

Ďuri

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

Javascript a syntax

v JavaScript, VBScript, Ajax

4

219

21.04.2016 10:23

hatto13

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

asi opat syntax

v JavaScript, VBScript, Ajax

2

434

15.02.2008 11:41

hlav

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

syntax highlighting for wordpress

v Redakčné systémy

0

387

22.05.2011 20:18

php30

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

PHP syntax do dokumentu

v PHP, ASP

2

332

18.05.2009 9:02

johny694

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

Netbeans IDE - *.tpl syntax

v Ostatné programy

0

450

20.09.2009 22:42

Blackshadow



© 2005 - 2017 PCforum, edited by JanoF