Parse error: syntax error

Résolu/Fermé
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 29 avril 2015 à 14:40
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 - 29 avril 2015 à 15:10
Bonjour,

Sachant que mon script register.php est :

<h1>Inscription</h1>

<?php


$link = mysqli_connect();
            if(isset($_POST['submit'])){
	   		        
		    	 $sexe = mysqli_real_escape_string($link, htmlentities($_POST['sexe']));
		        $pseudo = mysqli_real_escape_string($link, htmlentities($_POST['pseudo']));
		        $password = mysqli_real_escape_string($link, htmlentities($_POST['password']));
		        $repeatpassword = mysqli_real_escape_string($link, htmlentities($_POST['repeatpassword']));
		        $email = mysqli_real_escape_string($link, htmlentities($_POST['email']));
		        $apropos = mysqli_real_escape_string($link, htmlentities($_POST['apropos']));		        
				
				
				if(empty($pseudo))
			    {
				  $errors[] ="Veuillez saisir un pseudo";
				}
				
				if (empty($password))
				{
				  $errors[] ="Veuillez saisir un password";
				}
				
				if($password != $repeatpassword)
				{
					$errors[] = "Vos deux password doivent être identiques";
				}
				
				if(!filter_var($email,FILTER_VALIDATE_EMAIL))
				{
					$errors[] = "Votre adresse email n'est pas correcte";					
				}
				
				if(empty($apropos))
				{
					$errors[] = "Veuillez vous décrire en quelques lignes";				
				}
				
				if(!empty($errors))
				{
					foreach($errors as $error)
					{
						echo "<div class='error'>".$error."</div>";
					}
				}
	    }
?>

<code><form method="POST" action="">

   <label for='sexe'>Sexe</label>
   <select name="sexe">
           <?php echo isset($sexe)?'<option value='.$sexe.'>'.$sexe.'</option>':"; ?>
           <?php echo $sexe != 'Homme' ?'<option value="Homme">Homme</option>':"; ?>
           <?php echo $sexe !='Femme'?'<option value="Femme">Femme</option>': "; ?>           
	</select><br /><br/>
	
	<label for="pseudo">Votre pseudo : </label>
	<input type="text" name ="pseudo"><br />
	
	<label for="password">Votre password : </label>
	<input type="password" name ="password"><br />
	
	<label for="repeatpassword">Repetez votre password : </label>
	<input type="password" name ="repeatpassword"><br />
	
	<label for="email">Veuillez saisir votre email : </label>
	<input type="text" name ="email"><br />
	
	<label for="apropos">A propos de vous </label>
	<textarea rows="6" cols="30" name="apropos"></textarea><br /><br />
	
	<input type="submit" value="S'inscrire" name="submit">
	
</form>

<a href='index.php?page=login'>Retournez à la page de connexion</a>


</code>




Il me fait : Parse error: syntax error, unexpected 'Homme' (T_STRING), expecting ',' or ';' in C:\wamp\www\rs\pages\register.php on line 57

vidéo à l'appui : https://www.youtube.com/watch?v=UyE-pVWPNog


Que faire ? :(

1 réponse

VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 130
29 avril 2015 à 14:46
Tu met des espaces alors que à la ligne femme tu en met pas ..

est ce juste ça l'erreur ? car il ne reconnais pas ton élément homme.
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
29 avril 2015 à 14:50
Merci d'avoir répondu !
Meme problème, les espaces n'ont rien modifié
0
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 130 > Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020
29 avril 2015 à 14:57
Si tu doubles les guillemets dans le cas ou tu fais rien ça change pas non plus ? Condition ternaire c'est bien mais bon c'est pas super compréhensif je trouve en php :) !
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
29 avril 2015 à 15:00
C'est parfait, j'ai doublé les guillemets et c'est nickel !! merci beaucoup :)
0
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 130 > Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020
29 avril 2015 à 15:10
Niquel ;) !
0