[PHP] Parse error: syntax error, unexpected
evilhells
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
evilhells Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
evilhells Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème avec ma page d'inscription :
Parse error: syntax error, unexpected T_IF in C:\wamp\www\Projet X\pages\register.php on line 9
Voila le code :
J'ai un petit problème avec ma page d'inscription :
Parse error: syntax error, unexpected T_IF in C:\wamp\www\Projet X\pages\register.php on line 9
Voila le code :
<?php if(isset($_SESSION['login'])){ header('location:index.php'); exit; }else{ echo '<form method="post" action=""> <h3><p>S\'inscrire</p></h3><br /> <label for="login">Votre Login :</label><input type="text" name="login" value="" />'. if(isset($_POST['submit'])){ if(!empty($_POST['login'])){ echo '<span id="error">Veuillez remplir le champ login !</span>'; $error = true;} }.'<br /> <label for="password">Votre Mot De Passe :</label><input type="password" name="password" />'.if(isset($_POST['submit'])){ if(!empty($_POST['login'])){ echo '<span id="error">Veuillez remplir le champ Mot De Passe !</span>'; $error = true;} }.'<label for="repeat-password"> Répétez votre Mot De Passe :</label><input type="password" name="repeat-password" />'.if(isset($_POST['submit'])){ if(!empty($_POST['login'])){ echo '<span id="error">Veuillez remplir le champ répétez le Mot De Passe !</span>'; $error = true;} }.'<br /> <label for="email">Votre Adresse E-Mail :</label><input type="text" name="email" />'.if(isset($_POST['submit'])){ if(!empty($_POST['login'])){ echo '<span id="error">Veuillez remplir le champ E-Mail !</span>'; $error = true;} }.'<br /> <input type="checkbox" name="checkbox" />J\'accepte les <a href="index.php?page=contrat">termes du contrat</a> !'.if(isset($_POST['submit'])){ if(!empty($_POST['login'])){ echo '<span id="error">Veuillez accepter les termes du contrat !</span>'; $error = true;} }.'<br /> <input type="reset"/><input type="submit" name="submit" value="S\'inscrire" /> </form>'; $error = false; if(isset($_POST['submit'])){ if($error){ }else{ // la suite^^ } } ?>
A voir également:
- [PHP] Parse error: syntax error, unexpected
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
5 réponses
Bonsoir,
Essaie avec ce code légèrement mpdifié :
Il faudra modifier le test de la checkbox "Termes du contrat" car tu testes si le login est vide et pas si la checkbox est cochée...
Essaie avec ce code légèrement mpdifié :
if(isset($_SESSION['login'])) { header('location:index.php'); exit; } else { echo '<form method="post" action=""> <h3>S\'inscrire</h3> <label for="login">Votre Login :</label><input type="text" name="login" value="" />'; if(isset($_POST['submit'])) { if(empty($_POST['login'])) { echo '<span id="error">Veuillez remplir le champ login !</span>'; $error = true; } } echo '<br /><label for="password">Votre Mot De Passe :</label><input type="password" name="password" />'; if(isset($_POST['submit'])) { if(empty($_POST['login'])) { echo '<span id="error">Veuillez remplir le champ Mot De Passe !</span>'; $error = true; } } echo '<label for="repeat-password">Répétez votre Mot De Passe :</label><input type="password" name="repeat-password" />'; if(isset($_POST['submit'])) { if(empty($_POST['login'])) { echo '<span id="error">Veuillez remplir le champ répétez le Mot De Passe !</span>'; $error = true; } } echo '<br /><label for="email">Votre Adresse E-Mail :</label><input type="text" name="email" />'; if(isset($_POST['submit'])) { if(empty($_POST['login'])) { echo '<span id="error">Veuillez remplir le champ E-Mail !</span>'; $error = true; } } echo '<br /><input type="checkbox" name="checkbox" value="Ok" />J\'accepte les <a href="index.php?page=contrat">termes du contrat</a> !'; if(isset($_POST['submit'])) { if(!empty($_POST['login'])) { echo '<span id="error">Veuillez accepter les termes du contrat !</span>'; $error = true; } } echo '<br /><input type="reset" name="Erase" value="Effacer" /><input type="submit" name="submit" value="S\'inscrire" /></form>'; $error = false; if(isset($_POST['submit'])) { if($error) { } else { // la suite^^ } } ?>
Il faudra modifier le test de la checkbox "Termes du contrat" car tu testes si le login est vide et pas si la checkbox est cochée...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question