PHP select ne fonctionne pas
fourniey
Messages postés
62
Date d'inscription
Statut
Membre
Dernière intervention
-
fourniey Messages postés 62 Date d'inscription Statut Membre Dernière intervention -
fourniey Messages postés 62 Date d'inscription Statut Membre Dernière intervention -
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>";
}
?>
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>";
}
?>
A voir également:
- PHP select ne fonctionne pas
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Reboot and select proper boot device asus - Forum Matériel & Système
- Php alert ✓ - Forum PHP
- Please select boot device - Forum Windows 7