Pb recherche via <select>
Bonjour,je suis une débutante en PHP. On a un projet à effectuer concernant une gestion simple d'un vidiéothèque (cas typique).
Je suis en train d'essayer faire un formulaire de recherche
(dont "AR.php") appelle "accesRapide.php"
---------------------------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <form action="accesRapide.php" method=POST>
Accès rapide:
<?php require("connexion.php");
$SQL = "SELECT intituleCat FROM categorie";
$res = mysql_query($SQL);
echo "<select name=\"ldr\">";
while($val=mysql_fetch_array($res)) {
echo "<option value=\"".$val["idCat"]."\">".$val["intituleCat"]."</option>\n";
}
?>
</select>
<input type="submit" value="Rechercher">
</form> |
accesRapide.php
----------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
if ( isset($_POST['ldr'])){
if (empty($_POST['ldr'])){echo "veuillez vérifier,vous avez les champs non remplis!"."<br>";
}
else{
$idCat=$_POST["ldr"];
require_once("connexion.php");
if (isset($_POST["ldr"]))
$requete = "SELECT * FROM film where idCat=".$idCat;
//echo $requete;
$resultat = mysql_query($requete,$cnx) or exit(mysql_error() . "<br/>$requete");
while ($donnees = mysql_fetch_array($resultat) ){?>
<tr class="text"><td><img src="<?php echo $donnees['affiche'];?>" alt=""/></td><td><?php echo $donnees['titreFilm'];?></td><td><?php echo $donnees['acteur'];?></td><td><?php echo $donnees['resumFilm'];?></td></tr>
<?php
}
}
}
else echo "la varialbe n'existe pas!!";
?> |
Il affiche "la variable n'existe pas" chaque fois quandd j'envoie le formulaire...:? l'autrement dit,il trouve que mon "$_POST['ldr']" n'existe pas ...J'ai cherché pendant toute la journée, mais..:cry:. Pourriez vous me dire pourquoi?
Merci à l'avance:oops::