Autor Zpráva
Monkeys
Profil *
Chcem porovnavat vstupne data cez chybove pole ale stale mi to nic nevracia.

Princip je teky ze ak je $data[$i] prazdne najdi podla kluca chybovu spravu v poli $error.

$chyba = array();
$error = array("chyba 1", "chyba 2");
for($i=0; $i <= count($data); $i++){
if(empty($data[$i])){
$chyba[] = "<li>" . array_keys($error, $data[$i]) . "</li>" . "\n";
}//end if
}
print_r($chyba);

M.
Tori
Profil
myslíte tohle?
if(empty($data[$i])){
    $chyba[] = "<li>" . $error[$i] . "</li>" . "\n";
}
Monkeys
Profil *
Tori:
take jednoduche a ja tu vymyslam :)

vdaka

M.
Tori
Profil
Monkeys:
Případně se dá použít i tohle:
$povinnaPole = array('meno' => 'Nezadali ste vaše meno.', 'heslo' => 'Nezadali ste heslo.');
$chyby = array();
foreach($povinnaPole as $klic => $hlaska) {
    if (empty($_POST[$klic]))
        $chyby[] = "<li>$hlaska</li>";
}

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: