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

mam problem bo z podanym skryptem otoz robi on checkbox do kazdego rekordu niewiem jak zrobic zeby tak nieylo :|

oto on:

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


prosze pilnie o pomoc smile.gif
Wieviór
Cytat(bastek8989 @ 3.10.2006, 19:26:02 ) *
[php]<label>dd</label>


Bastek, weź się naucz html'a dobrze. Z co niby tutaj label odpowiada?

Nie chceckbox a select robi, dla każdego rekordu, bo w while powinieneś mieć tylko <option></option>, zupełne podstawy php.
nospor
O jakim checkboxe ty mowisz? Tu nigdzie nie ma checkbox. jedyne co tu jest to select

zakladam ze chodzilo ci jedna o selecta. nic dziwnego ze dla kazdego rekordu tworzy ci selecta, jak ty go w petli generujesz. w petli powinoo byc tylko option. A ty nie dosc ze walisz select to i jeszcze calego forma w petli....
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.