Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lista rozwijana z elementami bazy
barszczo
post 9.04.2008, 19:25:59
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.01.2008

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
soulreaver1
post 9.04.2008, 19:30:10
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


Umieść kod między znacznikami "php" bo administracja się przyczepi.

Ten post edytował soulreaver1 9.04.2008, 19:30:37
Go to the top of the page
+Quote Post
l0ud
post 9.04.2008, 19:33:47
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


  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>


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
mike
post 9.04.2008, 19:35:01
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.07.2025 - 04:46