Zdravim, neviem si rady s podmienkou. Na html stranke mam formular s checkboxom (zaskrtavacie policko) a potrebujem, aby jeho hodnota (zaskrtnute alebo nezaskrtnute) bola po kliknuti na odosielacie tlacidlo formulara
VZDY zapamatana.
Checkbox vyzera takto:
Kód:
<input type="checkbox" name="mriezka" value="ano" <? if( $_POST['mriezka']=="ano" ) echo ' checked="checked" '; ?>> zobraziť mriežku
Pokial je stranka otvorena, tak si hodnotu pamata pomocou podmienky
IF, ktora je v zdrovom kode vyssie. Ale ak stranku opustim alebo znovu nacitam, hodnota sa strati. Preto som PHP skript doplnil o ulozenie a nacitanie tejto hodnoty zo suboru. Avsak teraz mi to nefunguje tak ako ma. Hodnotu checkboxu mi zo suboru nacitava do premennej
$load_mriezka. Ulozenie hodnoty checkboxu do suboru prebehne po kliknuti na odsielacie tlacidlo formulara.
V tomto kode ak checkbox odsktrnem, tak po kliknuti na odosielacie tlacidlo mi vrati checkbox zaskrtnuty (malo by ostat nezaskrtnute):
Kód:
<input type="checkbox" name="mriezka" value="ano"
<? if ($_POST['mriezka'])
{
if ($_POST['mriezka']=="ano") { echo (' checked="checked"'); }
}
else
{
if ($load_mriezka=="ano") echo (' checked="checked"');
}
?>
> zobraziť mriežku
Zapis aj citanie z/do suboru mi funguje spravne, problem je len v tej podmienke.
Prosim vas pekne, vedel mi s tym niekto pomoct?