Page 1 sur 1

Message d’erreur

Posté : 08 août 2012, 23:04
par Nathan-971
Salut,
Dans un souci d’améliorer ce script, je désire rajouter une ligne si on l’ouvre directement du style :
else // on avertit, Il manque des paramètres.
{
	echo 'Il faut renseigner un numéro !';
}
Mais j’ai un message d’erreur

Code : Tout sélectionner

Parse error: syntax error, unexpected T_ELSE in
voici les script:
<?php
if (isset($_GET['id'])) 
{
$id = $_GET['id'];
    
    $req = $bdd->prepare('SELECT id, sujet, corps FROM news WHERE id = ? ');
$req->execute(array($_GET['id']));
    
    while ($donnees = $req->fetch())
    {
        echo html_entity_decode('<b>'.$donnees['sujet'] .' - H. '. $donnees['id'] .'</b><br/>' . $donnees['corps']);
    }
    
    
    $req->closeCursor();
}
?> 
Pouvez-vous m’aider et me dire au passage si ce script est sécurisé.
Merci d'avace

Re: Message d’erreur

Posté : 09 août 2012, 08:11
par Mazarini
A priori, tu n'as pas respecté la structure du if, donc pas mis le code du else au bon endroit.
<?PHP
if (condition) {
   traitement;
} else {
   traitement;
}
?>

Re: [RESOLU] Message d’erreur

Posté : 09 août 2012, 14:07
par Nathan-971
Merci.
Ça fonctionne