Probleme avec php aide rapide svp !!!

Fermé
GSI - 20 mai 2010 à 14:25
 GSI - 20 mai 2010 à 16:14
Bonjour,

j'ai une liste déroulante en php et après avoir choisi dans cette liste , selon la sélection des données doivent s'afficher mais je ne trouve pas comment faire.
Merci d'avance

PS: voici le script, dites moi ou se trouvent mes erreurs svp

<?
$idconnexion=mysql_connect('localhost','root','root') or die("Désolé, connexion impossible au serveur !");
//choix de la base de données
$bd1=mysql_select_db('Lycee') or die("Désolé, connexion à la base impossible");
$sql1="select codeeleve from Eleves order by codeeleve;";
$res1=mysql_query($sql1) or die("Désolé, la requête ne fonctionne pas");
while ($uneligne=mysql_fetch_array($res1)) {
$num=$uneligne['codeeleve'];?>

<option value= > <?echo "$num <BR>" ;}
?>

<? mysql_close($idconnexion);
?>
<br>
</option>
</select></fieldset><br><br>

<fieldset><legend> Vos coordonnées : </legend>
<table>
<?
require("connexion.inc.php");



//echo $num;
$requete="select nom,prenom,adresse,code_postal,ville,date_de_naissance";
$requete=$requete." from Eleves where codeeleve=$num";
//echo $requete;
$resultat=mysql_query($requete, $idconnexion);
$ligne=mysql_fetch_assoc($resultat);
while($ligne!=false)
{
echo "<table border='1' cellspacing='2'>";
echo "<tr><td> Nom :".$ligne['nom']."</td></tr>";
echo "<tr><td> Prenom :" .$ligne['prenom']."</td></tr>";
echo "<tr><td> Adresse :" .$ligne['adresse']."</td></tr>";
echo "<tr><td> Code Postal :" .$ligne['code_postal']."</td></tr>";
echo "<tr><td> Ville : " .$ligne['ville']."</td></tr>";
echo "<tr><td> Date de naissance :" .$ligne['date_de_naissance']."</td></tr>";
//echo "<tr><td>""</td></tr>";
//echo "<tr><td>""</td></tr>";
//echo "<tr><td>""</td></tr>";
//echo "<tr><td>""</td></tr>";
//echo "<tr><td>""</td></tr>";
//echo "<tr><td>""</td></tr>";

$ligne=mysql_fetch_assoc($resultat);
}
echo "</table>";
echo "<td></td></tr>";
?>



A voir également:

1 réponse

[...]
<select name = "liste">

while ($uneligne=mysql_fetch_array($res1))
{

$num=$uneligne['codeeleve'];

echo "<option value='" . $num . "'> ". $num . "</option>";
}
?>

<? mysql_close($idconnexion);
?>
<br>

</select></fieldset><br><br>

<fieldset><legend> Vos coordonnées : </legend>
<table>
[...]

Normalmeent ca ca marche, mais apres j'ai pas trop regardé la fin de ton script vu que le debut est déja pas mal rempli d'erreurs
0
Ou doit-je mettre ta réponse? Pour tout le début du script c'est mon prof qui l'a fait avec moi donc je comprend pas pour les erreurs.
0