Se connecter / S'enregistrer
Votre question

Probléme verif formulaire php

Tags :
  • Cinéma
  • Programmation
Dernière réponse : dans Programmation
27 Décembre 2010 23:56:22

Bonjour, je fais un projet sur un site dont le sujet est le cinéma, j'ai fait un formulaire et je bloque un peu sur la vérification de la saisie et l'affichage de la base de donné.
J'ai essayer plusieurs manière en gros je voulais un message d'erreur quand le film n'existai pas dans la base de donnée.
La ca m'affiche bien le message quand on saisie rien et quand le film n'existe pas mais ca m'affiche que le film n'existe pas quand je je tape un film qui existe dans la base de donnée.

  1. <?php
  2.  
  3. $film=$_POST['film'];
  4. $film = strtoupper($film);
  5.  
  6. $query = "SELECT title, anne, reali, acte FROM movie WHERE title LIKE '%$film%'";
  7. $res = mysql_query($query);
  8.  
  9. if ($film=="")
  10. {
  11. echo "<h1>saisir un film svp</h1>";
  12. }
  13.  
  14. elseif ($film == "title")
  15. {
  16. echo "<p><th><CENTER><h1>$tuple->title</h1></CENTER></th></p><br>";
  17. echo "<table border ='3' bgcolor='#E6E7E7' align='center'>";
  18. print "<tr><th>Année</th><th>Réalisateur</th><th>Acteur</th></tr>";
  19. print"<tr><td>$tuple->anne</td><td>$tuple->reali</td><td>$tuple->acte</td></tr></table>";
  20. }
  21.  
  22. else
  23. {
  24. echo "<h1>Ce film n'existe pas</h1>";
  25. }
  26. ?>

Autres pages sur : probleme verif formulaire php

28 Décembre 2010 00:19:21

rajoute un mysql_num_rows sur ta requete pour retourner le nombre de résultat, et ensuite tu ajoute une condition if/else avec : si résultat = 0 affichage du message d'erreur, sinon affichage des données.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS