Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysylanie danych do tabeli
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Mam problem jstem nowicjuszem i niepotrafie go rozwiazac a oto on:

chce zrobic checkbox w ktorym sa dane pobrane z tabeli kategorie - to mi sie udalo - na poczatku musi byc pobierane id ktore wysyla mi dobrze (get id...) i potem wybrana nazwa z pola musi byc wysylana do tabeli buty pola kategoriai cos mi to nieidzie :|

oto moje dotychczasowe wypociny:

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


bardzo prosze o pomoc
Luciano
1. W polu formularza action masz nic... a oczekujesz na $_GET['id'] w zapytaniu sql
2. na wszelki wypadek popraw SQL where id = '".$zmienna." '
3. twoj skrypt jest podatny na sql injection co zapewne ucieszy nie jednego hax0r4
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.