Autor | Zpráva | ||
---|---|---|---|
Gecko Profil * |
Zdravíčko,
řeším jeden problém. Edituji ve formuláři, dostal jsem se však k tomu, že nevím, jak dále s tímto problémem. Mám PHP: <select name='clovek' class='selectmedium'> <option value=''>--- Vyberte ---</option> <option value='Pepíček' " . ((isset($_POST['clovek']) or ($item['clovek'] == "Pepíček")) ? " selected='selected'" : "") . ">Pepíček</option> <option value='Lolitka' " . ((isset($_POST['clovek']) or $item['clovek'] == "Lolitka") ? " selected='selected'" : "") . ">Lolitka</option> </select> $item['clovek'] je proměná v databázi (již vyplněná). Problém je, že pokud data edituji, vše funguje jak má (option se označí jako zvolený), pokud uložím s tím, že formulář projde předchozími pdomínkami je taky vše ok. OK ale není, pokud nějaká podmínka dál formulář nepoustí, to se místo zvoleného optionu zobrazí: <select name='clovek' class='selectmedium'> <option value=''>--- Vyberte ---</option> <option value='Pepíček' selected='selected'>Pepíček</option> <option value='Lolitka' selected='selected'>Lolitka</option> </select> Nevíte kde by mohla být chyba? Díky. |
||
Alphard Profil |
#2 · Zasláno: 29. 6. 2012, 02:57:14
My váš program neznáme,
$item['clovek'] zřejmě nemá dvě hodnoty najednou, ale nastavená $_POST['clovek'] může snadno splnit všechny podmínky.
|
||
Časová prodleva: 12 let
|
0