Parse errore T_ELSE
Résolu
Lucryio
Messages postés
224
Statut
Membre
-
Lucryio Messages postés 224 Statut Membre -
Lucryio Messages postés 224 Statut Membre -
Bonjour,
Je reviens vous car, je ne comprend pas pourquoi cela ne fonctionne pas :
ça me met un parse error pour le premier else et les suivant.
Si vous avez une idée, je suis preneur.
Je reviens vous car, je ne comprend pas pourquoi cela ne fonctionne pas :
<?php
$s = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='35'")->fetchColumn();
$sq = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='41'")->fetchColumn();
$sqlo = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='40'")->fetchColumn();
$sqle = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='36'")->fetchColumn();
$OK = isset($_POST['selec_soin']) ? $_POST['soin_poke'] : '';
$pok = $_POST['ID'];
$choix=isset($_POST['selec_soin']) ? $_POST['selec_soin'] : NULL;
$sql = $bdd->exec("DELETE FROM membres_objets WHERE membre_id='".$ID."' AND ID_objet='".$choix."' LIMIT 1");
switch($choix){
case '1':
$soin_poke = $bdd->query("UPDATE transfertspokemon SET PV='20' WHERE ID='".$pok."'")->execute();
echo 'Votre pokemon à gagné 20 PV ! ';
}else{
echo 'Vous n\'avez pas cette potion !';
}
break;
case '2':
$soin_poke = $bdd->query("UPDATE transfertspokemon SET PV='10' WHERE ID='".$pok."'")->execute();
echo 'Votre pokemon à gagné 10 PV ! ';
}else{
echo 'Vous n\'avez pas cette baie !';
}
break;
case '3':
$soin_poke = $bdd->query("UPDATE transfertspokemon SET PV='30' WHERE ID='".$pok."'")->execute();
echo 'Votre pokemon à gagné 30 PV ! ';
}else{
echo 'Vous n\'avez pas cette baie sitrus !';
}
break;
case '4':
$soin_poke = $bdd->query("UPDATE transfertspokemon SET PV='50' WHERE ID='".$pok."'")->execute();
echo 'Votre pokemon à gagné 50 PV ! ';
}else{
echo 'Vous n\'avez pas cette super potion !';
}
break;
default:
echo '';
}
?>
<form action="?jeu=soin" method="POST"><br/>
<input type="hidden" value="<?php echo $_POST['ID']; ?>" name="niveau"/>
<select name="selec_soin">
<?php
if ($s >= 1 ){
?>
<option value="1"> Potion (<?php echo $s ; ?>)</option>
<?php
}
if ($sq >= 1 ){
?>
<option value="2"> Baie Oran (<?php echo $sq ; ?>) </option>
<?php
}
if ($sqlo >= 1 ){
?>
<option value="3"> Baie sitrus (<?php echo $sqlo ; ?>) </option>
<?php
}
if ($sqle >= 1 ){
?>
<option value="4"> Super Potion (<?php echo $sqle ; ?>) </option>
<?php
}
?>
</select>
<br>
<input type="submit"
value="Soigner !"
name="soin_poke"
style="cursor:pointer; padding:5px 20px; background-color:gold; border:dotted 5px red; border-radius:15px;">
</form>
ça me met un parse error pour le premier else et les suivant.
Si vous avez une idée, je suis preneur.
A voir également:
- Parse errore T_ELSE
- Parse error: syntax error, unexpected token "use" ✓ - Forum PHP
- Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE ✓ - Forum PHP
- Parse error: syntax error, unexpected T_VARIA - Forum Webmastering
- Parse error: syntax error, unexpected '"', expecting ',' or ';' ✓ - Forum PHP
- Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home - Forum PHP
Un grand merci à toi quand même ;)