La condition else ne marche pas.
Résolu
legameur6810
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour ou bonsoir,
j'ai créer un document html et php, mais seulement la condition else ne marche pas : voici les codes, si vous pouvez m'aider a le résoudre j'en serais fort reconnaissant car celas fait trois jour que je travail sur ce projets. 127.0.0.1 est le php local.
Code html :
Code php :
j'ai créer un document html et php, mais seulement la condition else ne marche pas : voici les codes, si vous pouvez m'aider a le résoudre j'en serais fort reconnaissant car celas fait trois jour que je travail sur ce projets. 127.0.0.1 est le php local.
Code html :
<html> <head> <title>Tchat Online</title> <meta charset="utf-8"> <link rel="shortcut icon" href="favicon.ico" > </head> <body> <div align="center"> <h2>Inscription</h2> <br /><br /> <form method="POST" action=""> <table> <tr> <td align="right"> <label for="pseudo">Pseudo :</label> </td> <td> <input type="text" placeholder="Votre Pseudo" id="pseudo" name="pseudo" /> </td> </tr> <tr> <td align="right"> <label for="mail">Adresse Email :</label> </td> <td> <input type="email" placeholder="Votre Adresse Email" id="mail" name="mail" /> </td> </tr> <tr> <td align="right"> <label for="mail-confirme">Confirmation De L'Adresse Email :</label> </td> <td> <input type="email" placeholder="Confirmation Adresse Email" id="mail-confirme" name="mail-confirme" /> </td> <tr> <td align="right"> <label for="mdp">Mot de passe : </label> </td> <td> <input type="password" placeholder="Votre Mot De Passe" id="mdp" name="mdp" /> </td> </tr> <tr> <td align="right"> <label for="mdp-confirmation">Confirmation Du Mot de passe : </label> </td> <td> <input type="password" placeholder="Confirmation Mot De Passe" id="mdp-confirmation" name="mdp-confirmation" /> </td> </tr> <tr> <td></td> <td> <br /> <input type="submit" name="forminscription" value="Je m'inscris*"> </td> </tr> </table> <h4>*En cliquand sur je m'inscris vous acceder <a href="http://127.0.0.1/terme-et-condition-d-utilisation.php">les termes et condition.</a></h4> </form> </div> </body> </html>
Code php :
<?php $bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre','root', ''); if(isset($_POST['forminscription'])) { if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail-confirme']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp-confirmation'])); { echo "Inscription en cours de vérification"; } else { $erreur = "Tout les champs doivent être complétés !"; } } ?>
A voir également:
- La condition else ne marche pas.
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Nbval avec condition ✓ - Forum Excel
- Je ne suis pas un robot confidentialité - conditions - Forum Facebook
- Condition optimale téléphone ✓ - Forum Mobile
2 réponses
Un classique :
if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail-confirme']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp-confirmation']));
Retire le ; à la fin du IF ;)
if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail-confirme']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp-confirmation']));
Retire le ; à la fin du IF ;)
legameur6810
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
D'accord je vais essayer
legameur6810
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup :)
Bonjour,
Au passage, pour correctement se connecter à une BDD mysql en PDO il est conseillé d'activer la gestion des erreurs:
Voir ce lien :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Je te conseille également de suivre les recommandations de celui-ci concernant l'écriture de ton code et l'activation de l'affichage des erreurs php :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Au passage, pour correctement se connecter à une BDD mysql en PDO il est conseillé d'activer la gestion des erreurs:
Voir ce lien :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Je te conseille également de suivre les recommandations de celui-ci concernant l'écriture de ton code et l'activation de l'affichage des erreurs php :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code