Bonjour, j'ai créer un code qui permet de m'indiquer si les inputs de mon form sont vides ou bien complétés. Mon problème est que lorsque je valide le formulaire en ne remplissant aucun input, le php me retourne ceci ( J'ai le retour tout en bas ). Ce qui est logique puisque le bouton de submit est comprit dans le foreach et c'est là mon problème, j'aimerais savoir s'il est possible de ne pas prendre en compte dans le foreach le dernier élément de celui ci... J'espère avoir été clair, n'hésitez pas à me redemandé dans le cas contraire. Bonne nuit à tous ! (:
<form method="post">
<input name="username">
<input name="email">
<input name="password">
<input type="submit" name="submit">
</form>
if (isset($_POST['submit'])) {
foreach($_POST as $key => $value) {
try {
if(!empty($value))
$error = 'ok';
else $error = 'pas ok';
} catch (Exception $e) {
$error = $e->getMessage();
} finally {
echo $error . '<br/>';
}
}
}
pas ok
pas ok
pas ok
ok