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? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Operator ten umożliwia skrócenie zapisu kodu, ale jednocześnie utrudnia jego późniejszą analizę.
Najprostszy przykład: [php:1:9fe6a79149]<?php $zm="2"; print($zm==2 ? "prawda" : "fałsz"); ?>[/php:1:9fe6a79149] |
|
|
|
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 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:37 |