Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blad w wysylaniu [mysql]
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

podczas wykonywania tego skryptu:

  1. <?php
  2. if(!isset($_GET[id]))
  3. {
  4. echo 'Wybierz tytul z menu po lewej stronie';
  5. } else {
  6. if (!isset ($_POST['wyslij']))
  7. {
  8. echo ' <form id="kategoria" name="kategoria" method="post" action="admin.php?id='.$_GET[id].'">
  9. <input type="hidden" name="id" value="'.$wynik[id].'">
  10. <label>dd
  11. <select name="select">';
  12. $sql = "SELECT * FROM kategorie ORDER BY id ASC ";
  13. $result = mysql_query($sql);
  14. while($wynik=mysql_fetch_array($result))
  15. {
  16. echo '
  17. <option>'.$wynik['kategoria'].'</option>
  18. ';
  19. }
  20. echo ' </select>
  21. </label>
  22. <input type="Submit" name="wyslij" style="font-family: Verdana; font-size: 10px; border-style: solid; border-width: 1px; border-color: #000000" value="Popraw">
  23. </form>';
  24. }
  25. if(isset ($_POST['wyslij']))
  26. {
  27. $sql = "UPDATE buty SET kategoria='".$_POST['kategoria']."' WHERE id=$_POST[id]";
  28. mysql_query($sql) or die(mysql_error());
  29. echo 'Dane zostaly zmienione';
  30. }
  31. }
  32. ?>



Wyskakuje mi nastepujacy blad:

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

Co mam zle?

dziekuje za odpowiedz
gszesiek
$sql = "UPDATE buty SET kategoria='".$_POST['kategoria']."' WHERE id=$_POST[id]";
porównaj:
kategoria='".$_POST['kategoria']."'

id=$_POST[id]"

sprawdź sobie wcześniej echo $_POST['id];

kurcze czy nie pomyliłeś $_GET i $_POST (na początku sprawdzasz if(!isset($_GET[id])) , a później =$_POST[id] ) chyba, że to różne dane


action="admin.php">
------------------------
napisz co chcesz i jakie masz tabele ( bo kod nie wygląda zbyt dobrze )
ktoś ci napisze co robić
bastek8989
niestety nadal ten sam blad wydedukowalem z kumplem ze chodzi o WHERE id=... nieodbiera albo Bog wie co :|

bardzo prosze o pomoc
erix
Kod
<select name="select">
nie powinno być?
Kod
<select name="kategoria">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.