Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z rozwijaną listą
Forum PHP.pl > Forum > Przedszkole
e-nDrju
Witam. Mam malutki problem. Jest sobie rozwijana lista, ktorej elementami sa dane z bazy mysql (tablica KLIENCI, sa tam pola id, ident i nazwa). kod ktory mam wysyla do skryptu wartosc nazwa. Jak moge zrobic, zeby wysylal id odpowiadajacy tej nazwie, ale zebym w rozwijanej liscie mial wciaz nazwy? z gory dziekuje za odpowiedzi. aha i cos mi sie widzi ze bez javy sie nie obedzie... jak potrzebujecie wiecej kodu to pisac.

Kod
mysql_connect('localhost', $user, $password);
@mysql_select_db($database) or die("Nie udalo sie wybrac bazy danych");
$zapytanie = mysql_query ("SELECT * FROM KLIENCI ORDER BY nazwa ASC");
if (!$zapytanie)
{
echo "Error - query: $sql - " . mysql_error();
exit;
}
echo '<select name="id_klienta">';
echo '<option value="">Wybierz Firme</option>';
while($option = mysql_fetch_assoc($zapytanie)) {
echo '<option value="'.$option['nazwa'].'">'.$option['nazwa'].'</option>';
}
mysql_close();
echo '</select>';

?>
nospor
nie:
echo '<option value="'.$option['nazwa'].'">'.$option['nazwa'].'</option>';
a:
echo '<option value="'.$option['id'].'">'.$option['nazwa'].'</option>';

Przy zalozeniu ze id to nazwa pola z id.
Ale na przyszlosc wal do dokumentacji html z takimi problemami
phpion
  1. <?php
  2. echo '<option value="'.$option['id'].'">'.$option['nazwa'].'</option>';
  3. ?>

questionmark.gif

// edit: aj, ~nospor mnie ubiegł smile.gif
e-nDrju
dzieki wielkie. nie zalapalem na poczatku skladni <select>`a w polaczeniu z baza. przedszkolak dziekuje smile.gif
nospor
select to select, jego skladnia zawsze wyglada tak samo. A czy ty go wygenerujessz recznie czy tez danymi z bazy to nie ma nic do gadania. VALUE zawsze przekazuje wartosc i tam trzeba wkladac wartosc
e-nDrju
chodzilo mi o to ze zle sobie wymyslilem zasadze dzialania moich echo`w smile.gif
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.