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? |
|
|
|
Marusz Wybor sortowania przez MySQL 19.05.2003, 09:48:41
scanner Re: Wybor sortowania przez MySQL 19.05.2003, 10:33:09
Marusz Dziala, dzieki wielkie. Poczytalem sobie w manualu... 19.05.2003, 19:47:33
qbba jest to cos jak if tylko ze wyglada to tak:
warune... 19.05.2003, 19:49:42
spenalzo Operator ten umożliwia skrócenie zapisu kodu, ale ... 19.05.2003, 19:55:13 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 09:46 |