Récupérer une valeur d'une liste déroulante

Fermé
Méline - Modifié par Méline le 6/01/2012 à 00:23
 Méline - 6 janv. 2012 à 15:08
Bonjour,

Cela fait plusieurs semaines que je cherche à faire fonctionner deux fichiers php sans succès, je ne trouve pas ce qui bloque, même en cherchant des tutos un peu partout alors je fais appel à vous, en espérant que vous saurez m'aider.

Cela concerne deux tables, DP_Etudiants et DP_Formation.
Dans mon premier fichier, je crée une liste déroulante de formations (elle fonctionne).
Dans le second, je cherche à faire afficher certaines données de la table étudiant.

La requête sql ne s'effectue pas, je pense que la transmission de la donnée choisie par l'utilisateur ne passe pas.
Voici les deux fichiers :

Fichier 1 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Liste des étudiants</title>
</head>
<body>

<?php
include("header.php");
include("menu.php");

include ('connexion.inc.php');
$query = "SELECT idF, intituleF FROM DP_formation";
$result = mysql_query($query)
or die("requête non conforme");
?>
<div id="content"><h3> <center>Liste des étudiants par ordre alphabétique</center> </h3>
Sélectionnez une formation<p>
<form action="affichage_etudiants4.php" method="get">
Formation <select name="intituleF">
<?php
while($row = mysql_fetch_row($result)){
$idF = $row[0];
$intituleF = $row[1];
echo '<option value="';
echo $idF;
echo '">';
echo $intituleF;
echo '</option>';
}
?>
</select>
<p>
<input type="submit" name="submit" value="Validez" />
</form>
</div>
<?php
include("footer.php");
?>
</body>
</html>

Fichier 2 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="styles.css">
<title>Liste des étudiants</title>
</head>
<body>

<?php
include("header.php");
include("menu.php");
?>

<div id="content"><h3> <center>Liste des étudiants par ordre alphabétique</center> </h3>
<h4>Liste des étudiants de cette formation</h4> <br />

<?php
include ('connexion.inc.php');
$intituleF=$_GET['intituleF'];


$query=("SELECT nomET, prenomET, datenaissanceET, emailET, groupeET
FROM DP_etudiant
WHERE intituleF = '".$intituleF."'
ORDER BY nomET ASC");
$result = mysql_query($query)
or die("Il y a eu un problème pour générer la liste des étudiants");


while ($ligne = mysql_fetch_array($result))

echo $ligne['nomET']." - ".$ligne['prenomET']." - ".$ligne['datenaissanceET']." - ".$ligne['emailET']." - ".$ligne['groupeET']." <br />\n";

?>
</div>
<?php
include("footer.php");
?>
</body>
</html>

Je vous remercie par avance pour votre aide ;)
A voir également:

1 réponse

Petit up ^^
0