Parse error: syntax error
Résolu
Zakarya93
Messages postés
1026
Statut
Membre
-
VlkPr3s Messages postés 251 Statut Membre -
VlkPr3s Messages postés 251 Statut Membre -
Bonjour,
Sachant que mon script register.php est :
</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 ? :(
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 ? :(
A voir également:
- Parse error: syntax error
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- Whea error occt - Forum Processeur
- Network error iptv - Forum TV & Vidéo
Meme problème, les espaces n'ont rien modifié