problème avec mon script

Petit nouveau ! | 1 Messages

14 sept. 2010, 18:08

bonjour, j'ai un problème avec mon code,je comprend pas pourquoi il me sort un parse error on line 27, pourtant cette ligne n'existe pas. ma toute dernière ligne c'est la ligne 26

//je me connecte à ma base de donnée


try
{
$bdd=new PDO('mysql:host=localhost;dbname=test','root','');
}
catch(Exception $e)
{
die('Erreur: '.$e->getMessage());
}

 
 $reponse=$bdd->query('select titre,adresse from news order by id desc limit 0,10');
 


//j'affiche le titre de l'annonce,l'adresse du bien qui ont l'id transmis par l'url 

 while($donnees=$reponse->fetch())
 {
 

<p><a href="grosplan.php?billet=
 echo $donnees['id'];
"> titre de l'annonce :
echo $donnees['titre'];
<br />
adresse du bien :
echo $donnees['adresse'];
</a></p>
 $reponse->closeCursor();
    
26

ViPHP
ViPHP | 5462 Messages

14 sept. 2010, 18:09

met tout en entier on verra mieux :wink:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 sept. 2010, 21:39

En général quand tu as une erreur à la fin de ton fichier, c'est généralement que tu as des accolades qui sont mal équilibrées. En gros tu dois ouvrir une accolade (genre au niveau du while), qu'à aucun moment tu ne refermes. Du coup php va voir jusqu'à la fin de ton fichier pour voir s'il trouve l'accolade fermante et t'annonce fièrement que tu as une erreur à la fin du fichier puisqu'il ne l'y a pas trouvé :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...