Autor Zpráva
Monkeys
Profil *
V podstate sa snazim urobit si svoj Admin nastroj ktory vyzera takto Admin, no problem je ze chcem aby sa filtrovali udaje podla tych inputov hore (select, text).

Toto co vidite je defaultny vypis pri prvom nacitani stranky no neviem ako ho prepisovat tym co zadam do formularu. Ako to riesit ?
Dalsia vec odosielat udaje z formularu cez GET alebo cez POST co je v tomto pripade lepsie ?

Defaultny SQL prikaz je $dotaz = mysql_query('SELECT objednavky.*, zakaznici.* FROM objednavky, zakaznici WHERE objednavky.id_zakaznika=zakaznici.id_zakaznika ORDER BY objednavky.datum_objednavky ASC LIMIT '.$pociatok.','.$zobrazit.'');

Napadlo ma neakym if - om prepinat stav ale neviem ako nato.

(Udaje v tabulke su vymyslene)
M.
Šéva
Profil
asi bych to řešil několika IFi
if($_POST["VS"]!="")
{
//sql dotaz
}
if($_POST["user"]!="")
{
//jiný dotaz
}
atd...
Ugo
Profil
nevím co máš na mysli přesně, ale pokud to aby to hledalo jen podle zadaných údajů, tak mě se osvědčilo skládat dotaz za where, když tam přidáš prázdnej string tak se nic nestane, takže přidávat (na začátek pak cpávám 1=1 abych mohl vždy začít s AND (OR)) :-) lepší by ale bylo asi si pořídit nějakou knihovnu co sestavuje dotazy, já bych to teď řešil přes ní a je to jednodušší. Na předávání dat je lepší get, protože pak url odráží stav stránky, pokud bys to chtěl zachovávat a je ti jedno že url neodpovídá, tak asi post+session

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0