![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 191 Pomógł: 0 Dołączył: 16.05.2003 Skąd: POLAND Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zrobilem sobie prosty formularz z lista wyboru typu select, za pomoca ktorej bede dynamicznie wybieral typ sortowania bazy danych. Wyglada to mniej wiecej tak: Kod echo "<form method="POST" action=$PHP_SELF>";
echo "<p><select size='1' name='sort'>"; echo " <option>nazwisko</option>"; echo " <option>imie</option>"; echo " <option>numer_gg</option>"; echo "</select><input type='submit' value='OK' name='B1'></p>"; echo "</form>"; echo "Sortowanie po: " . $_POST[sort] . "<br>"; echo "<br><br>"; I wszystko fajnie dziala, ale gdy wchodze na strone, to aby zobaczyc jakikolwiek wynik z bazy, musze juz na wstepie wybrac opcje. Dlatego tez wpadlem na pomysl, aby defaultowo ustawic sortowanie po nazwisku, i tak napisalem: Kod $sortowanie = $_POST['sort'];
if ($sortowanie = ""){ $sort_b = "nazwisko"; } else { $sort_b = $_POST['sort']; } No i nie dziala. Zastanawiam sie, czy w przypadku listy wyboru typu select "puste" definiuje sie jako "" w php. Co robie zle? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:46 |