Autor Zpráva
Kajako
Profil *
Dobrý den, mám formulář s kterého metodou post posílám do php stránky data, jestliže formulář data obsahuje, tak je to vpořádku, jenže když formulářem nepošlu žádná data, nenačte se nic do proměnné a vyletí na mě chyba.

$heslo = $_POST["heslo"];
$jmeno = $_POST["jmeno"];

jak mám udělat aby se tenhle kousek kodu provedl jenom pouze jestliže vůbec nějaký post je?
Nox
Profil
if(!empty($_POST)) nebo if(isset($_POST))
možná to první by mohlo být lepší
K
Profil *
if(sizeof($_POST))

a pak by se hodilo array_key_exists()
krteczek
Profil
<input type="submit" name="ok" value="odeslat">

a kontrola:
if(!empty($_POST['ok']))
{
  //form byl odeslán
}
DoubleThink
Profil *
vyletí na mě chyba
Chyba nebo upozornění? To je rozdíl.

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