erreur notice oO

erreur notice oO - PHP - Programmation

Marsh Posté le 21-06-2006 à 17:21:21    

bonjour
 
Voilà a chaque fois que je veux afficher des données la donnée en question s'affiche bien mais j'ai aussi cette erreur  
 

Code :
  1. Notice: Undefined index: Annee in c:\documents and settings\blastmanu\mes documents\projets\site film blastmanu\recherche_film.php on line 68


 
voici mon code

Code :
  1. <?php
  2. //Connexion à la base de donnée
  3. include("ident.php" );
  4. mysql_connect("$hote", "$pseudo", "$mdp" );
  5. mysql_select_db("$bd" );
  6. if(isset($_POST['rech_film']))
  7. {
  8. $recherche = htmlentities($_POST['rech_film'],ENT_QUOTES);
  9. $reponse = mysql_query("SELECT * FROM film WHERE titre= '$recherche'" );
  10. while($donnees = mysql_fetch_array($reponse))
  11. {
  12. ?>
  13. <tr>
  14. <td><?PHP echo '<strong>'.$donnees['Titre'].'</strong>';?></td>
  15. <td><?PHP echo '<strong>'.$donnees['Annee'].'</strong>';?></td>
  16. <td><?PHP echo '<strong><a href="realisateur.php?idrea='.$donnees['IdRealisateur'].'">Realisateur</a></strong>';?></td>
  17. <td><?PHP echo '<strong><a href="genre.php?idgenre='.$donnees['IdGenre'].'">Genre</a></strong>';?></td>
  18. <td><?PHP echo '<strong>'.$donnees['sumvotes'].'</strong>';?></td>
  19. </tr>
  20. <?
  21. }
  22. mysql_close(); // Déconnexion de MySQL
  23. }
  24. ?>


 
pouvez vous m'aider svp ?


Message édité par blastman le 21-06-2006 à 17:26:56

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 21-06-2006 à 17:21:21   

Reply

Marsh Posté le 21-06-2006 à 17:29:12    

ca veut dire que dans ton tableau $donnees la case  Annee est vide

Reply

Marsh Posté le 21-06-2006 à 17:33:12    

Tu as mis un accent sur annee dans ta base de donnees ?


Message édité par zapan666 le 21-06-2006 à 17:33:31

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 21-06-2006 à 17:34:19    

oui il y a un accent (la base de donnée ma était fourni)


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 21-06-2006 à 17:34:25    

flo850 a écrit :

ca veut dire que dans ton tableau $donnees la case  Annee est vide


Petite correction : que $donnee['annee'] n'est pas defini.
La valeur peut tres bien etre vide


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 21-06-2006 à 17:36:53    

blastman a écrit :

oui il y a un accent (la base de donnée ma était fourni)


bah essaye $donnee['année'] et si ca ne marche pas, il faut soit changer le SELECT pour renomer le champ annee sur le select, soit changer le nom du champ dans la base de donnees
 
(Mais avant tout ca, si tu fais

Code :
  1. print_r($donnee)

tu devrais voir le nom de l'index que PHP a mis pour le champ annee


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed