Autor | Zpráva | ||
---|---|---|---|
Endler Profil * |
#1 · Zasláno: 25. 1. 2012, 19:46:58
Nevím, zda je to vůbec možné, ale chtěl bych umožnit pomocí pole select formuláře umožnit výběr zda se má z databáze vybrat firma podle názvu, nebo PSČ, nebo Města.
<form method="post" action="<?echo $_SERVER["PHP_SELF"]?>"> <select name="Hledane"> <option value="Kraj">Kraj</option> <option value="Nazev">Název</option> <option value="Mesto">Město</option> <option value="PSC">PSČ</option> </select> <input name="Hodnota" value="<?echo $_POST["Hodnota"]?>"> <input type="Submit" name="odesli"> $Hodnota=$_POST["Hodnota"]; $Hledane=$_POST["Hledane"]; echo "$Hodnota <br /> $Hledane"; // tady si jen pro kontrolu zobrazuji hodnotu polí if (!isset($_GET["celkem"])) { $vysledek=mysql_query("select count(*) as pocet from adresar where '$Hledane' = '$Hodnota'"); $zaznam=mysql_fetch_array($vysledek); $celkem=$zaznam["pocet"]; } Napojení na databázi je ok, protože pokud za '$Hledane' v select napíšu PSC a ve formuláři vyplním jen hodnotu, vybere to data dle zadaného PSČ. Budu to ještě zkouše a pokud najdu řešení uvedu ho pro ostatní zde. Děkuji za pomoc. |
||
Kajman Profil |
#2 · Zasláno: 25. 1. 2012, 20:26:05
Takhle porovnáváte dva řetězce. Zkuste
`$Hledane` = '$Hodnota' |
||
Endler Profil * |
#3 · Zasláno: 25. 1. 2012, 20:48:13
Děkuji za pomoc, asi už do toho dlouho čumím a nic nevidím:)
|
||
Časová prodleva: 12 let
|
0