[ 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 | 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: 3948
Témy: 51 | 51
Bydlisko: Bratislava
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


_________________
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 | 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: 3948
Témy: 51 | 51
Bydlisko: Bratislava
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


_________________
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
 [ 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

498

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

895

25.02.2011 11:08

davider137

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

syntax chyba Mysql UPDATE

v Backend

8

945

11.04.2008 20:50

bruno.b

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

chyba pri sql update

v Backend

3

559

17.03.2011 18:00

stenley

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

syntax highlighter...

v Ostatné

0

625

17.05.2009 16:36

László145

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

Syntax SV400

v AMD platformy

9

968

04.09.2010 12:51

Milanese

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

Nechapem syntax

v Frontend

3

703

02.02.2008 12:46

Hoomerr

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

Pascal syntax

v Ostatné

8

888

11.10.2010 21:35

Mego

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

Swap syntax

v Windows

0

503

26.01.2007 17:41

imnotwhafo

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

syntax error

v Backend

6

584

25.04.2012 19:46

shaggy

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

syntax error PHP

v Backend

5

898

03.06.2010 14:14

Ďuri

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

Javascript a syntax

v Frontend

4

748

21.04.2016 10:23

hatto13

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

asi opat syntax

v Frontend

2

825

15.02.2008 11:41

hlav

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

syntax highlighting for wordpress

v CMS

0

687

22.05.2011 20:18

php30

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

Syntax error + formatovanie kodu

v Backend

19

771

15.09.2008 13:39

dadmtb

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

Netbeans IDE - *.tpl syntax

v Ostatné programy

0

694

20.09.2009 22:42

Blackshadow



© 2005 - 2026 PCforum, edited by JanoF