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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<form action="accesRapide.php" method=POST>
Acc&egrave;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 : Sélectionner tout - Visualiser dans une fenêtre à part
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&eacute;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... Pourriez vous me dire pourquoi?

Merci à l'avance: