Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Form select i problem
Forum PHP.pl > Forum > Przedszkole
Frugo75
Witam,
Mam prosbe o pomoc. Sprawa wyglada tak:
1. Zapytanie do bazy - pobranie wszystkich ksiązek
  1. SELECT * FROM books


tu wszystko ok, pętla itp.

2. Teraz chcę formularzem select z listą rozwijaną listą przesłac dwie wartości zapisane w dwoch zmiennych np tytul i id. Na lisćie wyswietla tytul i on bez problemu jest wysylany przez POST, natomiast mam problem aby tym samym formularze wyslac rownolegle id.
Wyglada to tak:
  1. echo '<select name="books">';
  2.  
  3. echo '<option value>Ksiazki</option>';
  4.  
  5. while($nt=mysql_fetch_array($result))
  6. {
  7. $autor = $nt['autor'];
  8. $id = $nt['id'];
  9.  
  10.  
  11. echo "<option value='$name'>$name</option>";


No nie mogę sobie poradzić, żeby wysyłać razem z $name również $id.

Czy może ktoś coś podpowie?
Kshyhoo
Musisz operować na tablicy.
Frugo75
Cytat(Kshyhoo @ 6.03.2014, 21:10:49 ) *
Musisz operować na tablicy.


A możesz cos wiecej? Od czego zaczac? w ktorym miejscu ladowac do tablicy?
Kshyhoo
SELECT musi zawierać name="books[]". A potem pętlą zbierasz zmienne i umieszczasz w bazie.
Pyton_000
A po co Ci name? Mając ID możesz wszystko
Frugo75
Cytat(Pyton_000 @ 6.03.2014, 21:25:37 ) *
A po co Ci name? Mając ID możesz wszystko


Chce pozniej przeslac zarowno id jak i name do innej tablicy w bazie
nospor
echo "<option value='nazwa|id'>$name</option>";
a pozniej odbierajac dane z forma robisz explode i masz obie wartosci.

Ale jak juz powiedziano, na grzyba ci ta nazwa, skoro majac ID mozesz sobie nazwe pobrac kiedy ci sie tylko podoba
Frugo75
Cytat(nospor @ 6.03.2014, 21:46:41 ) *
echo "<option value='nazwa|id'>$name</option>";
a pozniej odbierajac dane z forma robisz explode i masz obie wartosci.

Ale jak juz powiedziano, na grzyba ci ta nazwa, skoro majac ID mozesz sobie nazwe pobrac kiedy ci sie tylko podoba


smile.gif Juz wiem. No to bylo oczywiste a tu taka zacma;)
Dziekuje i spokojnego wieczoru zycze.
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.