Verifica mai multe campuri obligatorii
Astazi a trebuit sa fac o verificare de 47 de trimiteri $_POST, stati linistit ca nu era un <form> sau ceva de genu
, era ceva pentru niste APIS, in fine, am venit cu solutia asta:
foreach ($_POST as $key => $value):
if(empty($_POST[$key])):
echo '<strong>'.$key.'</strong> Este obligatoriu<br />';
$emp = false;
$alert = false;
else:
(isset($emp) && $emp === false) ? $alert = false : $alert = true;
endif;
endforeach;
if ($alert):
echo 'Toate campurile au fost completate!';
endif;
Scris in data de: 2009-07-07 | 1 Comentarii
Scris de: Iankulov Miodrag
Un vector va mentine cele care sunt strict necesare : $necesare['postName'] = TRUE;
si in verificarea ta ar trebui :
if(empty($_POST[$key) && !in_array($key,$necesare))
....
P.S : Parerea mea este ca ar trebui sa maresti putin casuta pentru scris.Este spatiu suficient 