par
babou25 » 01 janv. 2011, 04:02
Bonjour et bonne année
Je fait un site sur des films et j'ai un souci au niveau de la vérification du formulaire de recherche, si il y a plusieurs résultats ca n'affiche rien et j'arrive pas à placer la boucle
while ($tuple = mysql_fetch_object($res)), je pensai qu'il fallait la placer après if($count === 1) mais ca n'affiche plus rien dans ce cas. Qq'un aurait une petite solution svp merci.
mon code :
<?php
$film = $_POST["film"];
$film = (!Empty($_POST["film"]) ? mysql_real_escape_string($_POST["film"]) : NULL);
if ($film == NULL)
{echo "<h2>Veuillez saisir un film.</h2><br>";
echo"<meta http-equiv='refresh' content='1; url=
http://cassiopee.prism.uvsq.fr/in111/web/batsite.php' />";
exit(); }
else
{
$query = "SELECT title, anne, reali, acte, recette FROM movie WHERE title LIKE '%$film%'";
$res = mysql_query($query);
$count = mysql_num_rows($res);
$tuple = mysql_fetch_object($res);
[url]if($count === 1)
{
echo "<br><p><th><CENTER><h1>$tuple->title</h1></CENTER></th></p><br><br>";
echo "<table border ='3' bgcolor='#212020' align='center'>";
print "<tr><th><h3>Année</th><th><h3>Réalisateur</th><th><h3>Acteur</th><th><h3>Recette Mondiale</th></tr>";
print"<tr><td><h4><center>$tuple->anne</td><td><h4>$tuple->reali</td><td><h4>$tuple->acte</td><td><h4><center>$tuple->recette</h3></td></tr></table><br><br>";
}
elseif($count === 0)
{
echo "<h2>Désolé ce titre ne donne aucun résultat.</h2><br>";
} }?>