Page 1 sur 1

Erreur sur mon site

Posté : 17 mars 2016, 19:04
par trafgan
Bonjour,
j'ai fais une page d'inscription pour mon site met une erreur et survenu pouvez vous m'aider?

Code : Tout sélectionner

<?php $bdd = new PDO('mysql:host=localhost;bdname=coldserv_y3i0', 'coldserv_y3i0', 'galaxy321'); if(isset($_POST["forminscription"])) { $pseudo = htmlspecialchars($_POST['pseudo']); $mail = htmlspecialchars($_POST['mail']); $mail2 = htmlspecialchars($_POST['mail2']); $mdp = sha1($_POST['mdp']); $mdp2 = sha1($_POST['mdp2']); if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) { $pseudolength = strlen($pseudo); if ($pseudolength <= 15) { if($mail == $mail2) { if(filter_var($mail, FILTER_VALIDATE_EMAIL)) { } if ($mdp == $mdp2) { $insermbr = ("INSERT INTO membre(pseudo, mail, motdepasse) VALUES (?, ?, ?,)") } else { $erreur = "Vos mots de passe ne correspondent pas !"; } } else { $erreur = "Votre adresse mail n'est pas valide !"; } } else { $erreur = "Vos adresse email ne correspondent pas"; } else { $erreur = "Votre pseudo ne doit pas dépasser 15 caracters"; } } else { $erreur = "Tous les champs doivent etre complétés!!"; } } ?> <html> <head> <title>S'enregistrer</title> <meta charset="utf-8"> </head> <body> <body background="http://www.wallpapersbyte.com/wp-content/uploads/2015/06/Minecraft-Creeper-Snake-Pig-Man-Chicken-Logo-Snake-Zombie-Mobs-WallpapersByte-com-1600x1200.jpg"> <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="Ton pseudo" name="pseudo" id="pseudo" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" /> </td> </tr> <tr> <td align="right"> <label for="mail">Mail :</label> </td> <td> <input type="email" placeholder="Ton email" name="mail" id="mail" value="<?php if(isset($mail)) { echo $pseudo; } ?>" /> </td> <tr> <td align="right"> <label for="mail2">Confirmation mail :</label> </td> <td> <input type="email" placeholder="Re-tape ton email" name="mail2" id="mail2" value="<?php if(isset($mail2)) { echo $pseudo; } ?>" /> </td> </tr> <tr> <td align="right"> <label for="mdp">Mot de passe :</label> </td> <td> <input type="password" placeholder="Ton mots de passe" name="mdp" id="mdp" /> </td> <tr> <td align="right"> <label for="mdp2">Confirmation mot de passe :</label> </td> <td> <input type="password" placeholder="Re-tape ton mot de passe" name="mdp2" id="mdp2" /><br /> </td> </tr> </tr> </tr> <tr> <td></td> <td> <br /> <input type="submit" name="forminscription" value="Valider"> </td> </tr> </table> </form> <?php if(isset($erreur)) { echo '<font color="red">'.$erreur."</font>"; } ?> </div> </body> </html>

Re: Erreur sur mon site

Posté : 17 mars 2016, 19:11
par Ryle
Bonjour,

Ca serait sans doute plus facile si tu nous disais quel type d'erreur est survenu... si tu as un message, celui-ci est en général très utile pour trouver l'origine de l'erreur et ça serait sympa de le partager ou au moins de nous donner les symptômes pour que l'on puisse t'aider :)

A vue de nez il manque au moins un point-virgule à la fin d'une instructions php (et le message d'erreur devrait t'en donner la ligne si tu ne la trouves pas)... après y a une requête sql qui n'est jamais exécutée, des balises html </tr> qui n'ont pas lieu d'être, l'utilisation de l'opérateur "AND" alors qu'un "&&" devrait être utilisé, une virgule en trop dans le sql, des fautes d'orthographe... bref des erreurs on peut en trouver plein si tu nous aide pas ;)

Re: Erreur sur mon site

Posté : 17 mars 2016, 19:24
par trafgan
Bonjour,

Ca serait sans doute plus facile si tu nous disais quel type d'erreur est survenu... si tu as un message, celui-ci est en général très utile pour trouver l'origine de l'erreur et ça serait sympa de le partager ou au moins de nous donner les symptômes pour que l'on puisse t'aider :)

A vue de nez il manque au moins un point-virgule à la fin d'une instructions php (et le message d'erreur devrait t'en donner la ligne si tu ne la trouves pas)... après y a une requête sql qui n'est jamais exécutée, des balises html </tr> qui n'ont pas lieu d'être, l'utilisation de l'opérateur "AND" alors qu'un "&&" devrait être utilisé, une virgule en trop dans le sql, des fautes d'orthographe... bref des erreurs on peut en trouver plein si tu nous aide pas ;)
Salut!,
Erreur: 500

Re: Erreur sur mon site

Posté : 18 mars 2016, 02:42
par @rthur
Bonjour,

=> Erreur 500 = Erreur interne du serveur
=> Va regarder dans les logs du serveur la raison