Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z rozwijaną listą
e-nDrju
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 12.06.2008

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


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>';

?>
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. echo '<option value="'.$option['id'].'">'.$option['nazwa'].'</option>';
  3. ?>

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

// edit: aj, ~nospor mnie ubiegł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował phpion 12.06.2008, 13:43:29
Go to the top of the page
+Quote Post
e-nDrju
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 12.06.2008

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


dzieki wielkie. nie zalapalem na poczatku skladni <select>`a w polaczeniu z baza. przedszkolak dziekuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post
e-nDrju
post
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 12.06.2008

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


chodzilo mi o to ze zle sobie wymyslilem zasadze dzialania moich echo`w (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 21:45