Autor Zpráva
panmagor
Profil *
Dobrý den!

Pořád v tom nějak nemám jasno. Potřebuji zkontrolovat, jestli je pole "input" odesláno s nějakou hodnotou (jestli uživatel něco vyplnil). Dá se takto zjisit, že se v řetězci něco odesílá? Takže příklad:
<?php 

if ($_POST["jmeno"] != "")
{ 
echo "Vyplnil si";
} else {

echo "Nevyplnil jsi nic a pole je prázdné";
}
?>
Nox
Profil
třeba
if(!empty($_POST["jmeno"])){...}
else{ ... }
Akacko
Profil
Nox
Nezabere, pokud někdo do pole napíše mezeru.
if(empty(trim($_POST["jmeno"]))){...}
else{ ... }
nightfish
Profil
Akacko
empty() musí mít jako parametr proměnnou, ne výraz nebo funkční volání
takže musíš
if (trim($_POST['jmeno']) == "") {...}
else {...}

(výše uvedený kód předpokládá, že isset($_POST['jmeno']) == true)
panmagor
Profil *
nightfish

Super! Díky! Už v tom mám jasno...

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: