Souci avec else
Fermé
celishug
Messages postés
3
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
8 avril 2015
-
8 avril 2015 à 15:36
celishug - 8 avril 2015 à 17:17
celishug - 8 avril 2015 à 17:17
A voir également:
- Souci avec else
- If / else ✓ - Forum PHP
- Excel si else - Guide
- Cmd if else - Forum Autoit / batch
- Sas else if - Forum Programmation
- Plusieurs actions dans un else ? - Forum Autoit / batch
3 réponses
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
8 avril 2015 à 16:32
8 avril 2015 à 16:32
Voila une possibilité :
<?php ini_set('display_errors', 'off'); function ifisset($value, $default=null) { $val = (isset($_GET[$value])) ? $_GET[$value] : $default; $val = (isset($_POST[$value])) ? $_POST[$value] : $default; return $val; } $nom = ifisset('nom'); $email = ifisset('email'); $commentaire = ifisset('commentaire'); if($nom != null && $email != null && preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#",$email)) { $db=mysql_connect('localhost','root','') or die ('Erreur de connection'.mysql_error()); mysql_select_db('exo2',$db) or die ('Merci de renseigner votre adresse mail'.mysql_error()); $sql = "insert into exo2(id, nom, email, commentaire) values ('','$nom', '$email', '$commentaire')"; mysql_query($sql) or die ('Erreur d\'écriture'.mysql_error()); } elseif ($nom != null && $email != null) { echo 'L\'email renseigné n\'est pas valide ! '; } elseif($nom == null && $email == null) { echo 'Veuillez remplir les champs nom et email'; } elseif($nom == null) { echo 'Veuillez remplir le champ nom'; } else { echo 'Veuillez remplir le champ email'; } mysql_close(); ?>
Zephirr
Messages postés
317
Date d'inscription
mardi 30 décembre 2014
Statut
Membre
Dernière intervention
6 novembre 2015
100
8 avril 2015 à 16:06
8 avril 2015 à 16:06
Des accolades après ton
if?
Zephirr
Messages postés
317
Date d'inscription
mardi 30 décembre 2014
Statut
Membre
Dernière intervention
6 novembre 2015
100
8 avril 2015 à 16:44
8 avril 2015 à 16:44
Regarde la solution de Xavierdu34
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
8 avril 2015 à 16:09
8 avril 2015 à 16:09
'lut, vires-moi ces fonctions
Apprends a utiliser les Exceptions, et construit ta gestion d'erreur à partir de ça (en supplément d'être le moyen de gestion d'erreur de PDO ou MySQLi).
mysql_*... Je suis sérieux, débarrasses-toi en, car elles induisent la gestion d'erreur que tu utilise, qui est atroce:
or diec'est le mal.
Apprends a utiliser les Exceptions, et construit ta gestion d'erreur à partir de ça (en supplément d'être le moyen de gestion d'erreur de PDO ou MySQLi).
8 avril 2015 à 17:17
J'ai peur d'abuser si je demande la petite phrase de bienvenue si tout est ok. J'ai tenté de la rajouter à la suite mais elle n'est pas prise en compte.
Merci de ta bienveillance