Autor Zpráva
David1256
Profil
Jde nějak udělat, aby se po kliknutí na input type=submit (tlačítko) uložila do proměnné nějaká hodnota naprogramovaná programátorem uživatelem nezměnitelná tzn. pokud tam nikde před tím není input type=text?
Medvídek
Profil
David1256:
Jde
if(isset( POST|GET nazev tlacitka)){

}
David1256
Profil
No to jsi mě asi špatně pochopil. Tohle přece zajišťuje neprovedení scriptu, když nejsou vyplněné inputy. Já potřebuju, aby tam nebyly žádné inputy type=text a po kliknutí na tlačítko se přesto odeslala nějaká hodnota do proměnné.
panther
Profil
David1256:
když nejsou vyplněné inputy.
to není pravda, i nevyplněný input se uloží do pole, projde tedy přes „isset“.

Podívej se na <input type="hidden">.
David1256
Profil
Jasný nevyplněný input se uloží do pole, ale já potřebuju, aby se do toho pole uložila třeba hodnota 2 a nechtěl jsem to řešit zrovna přes hidden.
panther
Profil
David1256:
a nechtěl jsem to řešit zrovna přes hidden.
a důvod? Pokud potřebuješ odeslat s fomulářem nějakou hodnotu, může to být právě hidden input.
Medvídek
Profil
David1256:
<form action="" method="POST">
<input type="submit" name="akce" value="Udělej nemožné">
</form>
if(isset($_POST["akce"])){
$promenna=2; //proste to co chces provest
}

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