Parse error: syntax error, unexpected 'elseif' (T_ELSEIF) in C:\
Résolu
papasoulman1
-
NHenry Messages postés 15490 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15490 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
bon comme beaucoup de qui début dans l'informatique j'ai un bug que même plusieurs de mes amis n'arrive pas à régler. Je commence a peine le php et c'est dure donc j'ai ça
en sachant que j'ai juste avant
P.S: si vous pouvez m'aidés à améliorer mon code et m'améliorer en même temps je suis preneur
bon comme beaucoup de qui début dans l'informatique j'ai un bug que même plusieurs de mes amis n'arrive pas à régler. Je commence a peine le php et c'est dure donc j'ai ça
<?php
$Entrer=$_POST['Oui'];
if ($Entrer == 0);
{
header('location: connexion.php');
}
elseif ($Entrer != 0);
{
header('location: entrer.php');
}
?>
en sachant que j'ai juste avant
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>d'Helf family</title>
</head>
<body>
<!--Include permet d'inclure d'autre page php-->
<?php include("entete.php"); ?>
<!-- Le corps -->
<div id="corps">
<h1>D'helf test</h1>
<!--$qqch permet de donner un nom a une variable pour l'afficher quand c'est des pgrase il faut mettre ' pour les nombres il faut juste mettre le nombre-->
<p>
<form method="post" action="cible.php" />
<label>Etes-vous un d'Helf :<input type="radio" value="0" name="entrer" id="Oui" /></label><label for="Oui">Oui</label>
<input type="radio" value="1" name="entrer" id="Non" /><label for="non">Non</label>
<input type="submit" value="Valider" />
</p>
</div>
<!-- Le pied de page -->
<?php include("pied_de_page.php"); ?>
</body>
</html>
P.S: si vous pouvez m'aidés à améliorer mon code et m'améliorer en même temps je suis preneur
A voir également:
- Syntax error, unexpected 'elseif' (t_elseif)
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo - Forum PC portable
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
2 réponses
Bonjour,
Il ne faut Pas de ";" à la fin du IF et du ELSEIF ...
Cordialement,
Jordane
Il ne faut Pas de ";" à la fin du IF et du ELSEIF ...
//récupératoin "propre" d'une variable POST
$Entrer=isset($_POST['entrer']) ? $_POST['entrer'] : 0;
if ($Entrer == 0) {
$urlredirect = 'connexion.php';
} elseif ($Entrer != 0) {
$urlredirect = 'entrer.php';
}
header("location:".$urlredirect );
exit(); //toujours mettre un exit après un header location
Cordialement,
Jordane
papasoulman1
Sauf que si je met pas le ; a la fin du if et elseif j'ai une erreur IF cette fois mais merci de la réponse je vais tester
papasoulman1
Merci ça marche !!!
NHenry
Messages postés
15490
Date d'inscription
Statut
Modérateur
Dernière intervention
368
Quelle erreur ?
papasoulman1
Parse error: syntax error, unexpected 'if' (T_IF) ligne 3
NHenry
Messages postés
15490
Date d'inscription
Statut
Modérateur
Dernière intervention
368
C'est que le code avant a un soucis.