PHP select ne fonctionne pas

Fermé
fourniey Messages postés 62 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 20 janvier 2017 - 17 oct. 2007 à 20:08
fourniey Messages postés 62 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 20 janvier 2017 - 18 oct. 2007 à 04:27
Bonjour,

J'ai un select dans lequel je ne réussis pas à faire afficher le choix provenant de la table.

J'ai fait afficher le contenu de ma variable (Entraîneur) et c'est non déterminé qui s'affiche dans le sélect.

<?php
require("../../config.inc.php");
mysql_select_db("ATS"); // Sélection de la base de données
$reponse = mysql_query("SELECT ATS_statut.an,ATS_statut.eq_sexe,ATS_statut.eq_cat,ATS_statut.eq_div,ATS_statut.note,TB_statut.description FROM `ATS_statut` LEFT JOIN TB_statut ON ATS_statut.type = TB_statut.code
where passeport=$no_passeport ORDER BY ATS_statut.debut DESC") or die(mysql_error());


echo '<form method="POST" action="ent_statut_maj.php">';
echo '<table align="center" width="90%" border="1" cellpadding="5">';
echo '<caption><h2>Lien avec l\'ATS</h2></caption>';
echo '<tr>';
echo '<th width="20">Année</th>';
echo '<th width="40">Description</th>';
echo '<th width="15">Sexe</th>';
echo '<th width="15">Cat.</th>';
echo '<th width="15">Div.</th>';
echo '<th width="80">Note</th>';
echo '</tr>';
while ($donnees = mysql_fetch_array($reponse) )
{
$default = rtrim($donnees['description']);
$mode='mode';
echo $default;
echo $mode;
echo '<tr><td align="center">';
echo $donnees['an'];
echo '<input type="text" name="annee" size="4" value='.$donnees['an'].'>';
echo '</td>';
echo '<td>'.$donnees['description'];
echo "<select name=type value='".$default."'>";
$tablocation=array('ND'=>'Non déterminé','AR'=>'Arbitre','AS'=>'Assistant','BE'=>'Bénévole','CT'=>'Comité technique', 'CA'=>'CA','EM'=>'Employé','EN'=>'Entraîneur','GE'=>'Gérant','JO'=>'Joueur');
while(list($key,$val)=each($tablocation)){
if ($key==$default)
echo "<option value='".$key."' selected>".$val."</option>";
else
echo "<option value='".$key."'>".$val."</option>";
}
?>

2 réponses

s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 618
18 oct. 2007 à 01:16
Salut,

L'acolade fermente du 1er while est absent.
0
fourniey Messages postés 62 Date d'inscription jeudi 13 mai 2004 Statut Membre Dernière intervention 20 janvier 2017
18 oct. 2007 à 04:27
Elle y est mais plus loin dans le programme.
0