Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Lista rozwijana z elementami bazy
Forum PHP.pl > Forum > Przedszkole
barszczo
Witam,
przejrzałem forum i niestety nie znalazlem odpowiedzi na mój problem,
chcę zrobić listę rozwijaną, tak aby w tej liście do wyboru były pobrane elementy z bazy,
zrobiłem to,ale pobiera mi z bazy i wszystkie dane wrzuca do jednego pola wyboru, a ja potrzebuje aby każdy element z bazy addzielnie był w polu wyboru.
Poniżej kod tego co stworzyłem, będę wdzięczny za każdą pomoc:

<html>
<body>

<select >
<option>
<?php

$mysqli = mysqli_connect("localhost", "root", "", "serwis");
if (mysqli_connect_errno()) {
printf("nie udało sie polaczyc: %s\n", mysqli_connect_error());
exit();
} else {
$sql = "SELECT nazwa_sprzedawcy FROM sprzedawca";
$rez = mysqli_query($mysqli, $sql);

if ($rez) { //echo "Sprzedawcy<br/>" ;
while ($nowaTablica = mysqli_fetch_array($rez, MYSQLI_ASSOC)) {
$pole1 = $nowaTablica['nazwa_sprzedawcy'];

echo $pole1;

}
} else {
printf ("Nie można pobrać rekordów: %d\n", mysqli_error($mysqli));
}
mysqli_free_result($rez);
mysqli_close($mysqli);
}



?>
</option>


</select>
</body>
</html>
soulreaver1
Umieść kod między znacznikami "php" bo administracja się przyczepi.
l0ud
  1. <html>
  2. <body>
  3.  
  4. <select >
  5. <?php
  6.  
  7. $mysqli = mysqli_connect("localhost", "root", "", "serwis");
  8. if (mysqli_connect_errno()) {
  9. printf("nie udało sie polaczyc: %s\n", mysqli_connect_error());
  10. exit();
  11. } else {
  12. $sql = "SELECT nazwa_sprzedawcy FROM sprzedawca";
  13. $rez = mysqli_query($mysqli, $sql);
  14.  
  15. if ($rez) { //echo "Sprzedawcy<br/>" ;
  16. while ($nowaTablica = mysqli_fetch_array($rez, MYSQLI_ASSOC)) {
  17. echo '<option>'.$nowaTablica['nazwa_sprzedawcy'].'</option>';
  18. }
  19. } else {
  20. printf ("Nie można pobrać rekordów: %d\n", mysqli_error($mysqli));
  21. }
  22. mysqli_free_result($rez);
  23. mysqli_close($mysqli);
  24. }
  25.  
  26.  
  27.  
  28. ?>
  29. </select>
  30. </body>
  31. </html>
mike
Cytat(soulreaver1 @ 9.04.2008, 20:30:10 ) *
Umieść kod między znacznikami "php" bo administracja się przyczepi.
Za następny taki post nagrodzę ostrzeżeniem.
Nie wiesz do czego służy przycisk Raportuj? tongue.gif

~barszczo proszę ująć kod w znaczniki [php] [/ php] oraz poprawić tytuł wątku.
Nie jest on zgodny z zasadami pisania na forum Przedszkole.
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.