Autor Zpráva
Zechy
Profil
Zkoušim, zkoušim, nevim. Snažim se udělat skript, který ověří jestli nejsou pole prázdné. Ale ikdyž je v polích něco je tak tom přeskočí if a vykoná vždy else.
$udaj  = $_POST["uzivatel"];
$udaj .= $_POST["heslo"];
if ($udaj !=""){
	echo "Správně!";}
else {
	// Vrat na hlavní stránku s formulářem
	header ("location: ../index.php?pole");}
Taps
Profil
Zechy:
$user = $_POST["uzivatel"];
$pass= $_POST["heslo"];
if ($user !="" || $pass!=""){
    echo "Správně!";}
else {
    // Vrat na hlavní stránku s formulářem
    header ("location: ../index.php?pole");}
123
Profil *
$udaj  = $_POST["uzivatel"];
$udaj .= $_POST["heslo"];
if ( count($udaj) != 0 ){
    echo "Správně!";}
else {
    // Vrat na hlavní stránku s formulářem
    header ("location: ../index.php?pole");}
Davex
Profil
Zechy:
Odesílá se formulář opravdu metodou POST?

Taps:
Měl jsi asi na mysli:
if ($user !="" && $pass!=""){


nebo lépe:
if (!empty($user) && !empty($pass)){
123
Profil *
omlouvam se, napsal sem blbost =D
Majkl578
Profil
Ani jedno z toho co jste tu napsali neošetří E_NOTICE.

if (!empty($_POST['uzivatel']) && !empty($_POST['heslo'])) {
    //correct
} else {
  //incorrect
}
Zechy
Profil
Děkuji všem už jsem to rozběh. A ano nebylo to ani na metodě post :).
Chazzy
Profil *
na jednoduché ověření třeba taky
if (!in_array("",$_POST) {
    //correct
} else {
   //incorrect
}
AM_
Profil
Chazzy:
ale trochu hloupé, co když bude ve formuláři třetí, volitelné pole? Nejsem si dokonce jistý, jestli to není tak, že prázdná pole se neodešlou vůbec, a potom tedy v _POST nebudou reprezentována prázdným stringem.

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: