Autor Zpráva
ReVolt
Profil
Ahoj mám problém s checkboxe, chci aby fungoval na stejné stránce na které je umístěn.

echo "Tisknout i obrázek <input type='checkbox' name='obrazek' /><br />";

no a teď chci aby se zkontrolovalo jestli je zaškrtnutý, ale nevím jak
if ( 'obrazek' == 'on' ) {
echo "<a href='tisk.php?recept=" . $id . "&obrazek=on'><img src='tisk.jpg' /></a><br />";
}
else {
echo "<a href='tisk.php?recept=" . $id . "' style='float: right; margin: 0 25px 0 0'><img src='tisk.jpg' /></a><br />";
}


chtěl bch aby to fungovalo na tomto principu, nevím jak mám napsat kód, tak jsem vám chtěl nastínit jakou chci funkci, tím "kódem" co jsem vložil.
Asi jsme úplně blbej, ale nemůžu to vymyslet.
panther
Profil
ReVolt:
hodnota checkboxu je uložena stejně jako u dalších formulářových prvků v poli $_POST nebo $_GET v závislosti na metodě odesílání formuláře (atribut method).

Bude tedy v $_GET/$_POST['obrazek'].
ReVolt
Profil
panther:
no jo ale jak mám udělat aby to šlo na stejnou stránku.
<form method='post' action='#'>

nějak takto?
nebo na to jdu úplně špatně?
panther
Profil
ReVolt:
atribut action nech prázdný, nebo jej vynech.
ReVolt
Profil
já sem asi fakt blbej, ale nemůžu s tím hnout :(
panther
Profil
ReVolt:
bez ukázky kódu, jak se pokoušíš s tím hýbat, těžko radit, kde děláš chybu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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