Bon, je ne sais pas ce que tu fais avec ton script, mais si tu veux mon avis, tu nous caches quelque chose.
J'explique.
Dans la premiere page, celle qui affiche les liens, tu fais des liens de le forme :
<a href="annonce_2.php?texte='.$row['id'].'">'.$row['titre'].'</a>
J'en conclut donc, que quand tu click sur ce lien, tu arrives sur la page annonce_2.php.
Or, tu viens de nous dire que tu avais le message d'erreur suivant :
Notice: Undefined index: texte in c:\program files\easyphp1-7\www\annonce_3.php on line 21
Soit une erreur dans le fichier annonce_3.php.
C'est normal ?