par
zeus » 13 mai 2005, 11:50
Si tu regarde ton code HTML dans lequel seul ce qui n'est pas entre balise HTML s'affiche. Vu que ton id est dans ta balise (<option>), c'est normal que tu ne le voit pas.
Si tu veux qu'il s'affiche, il faut que tu fasse ça :
echo '<select size=1 name="cat">'."\n";
echo '<option value="-1">Choisir un résultat<option>'."\n";
// Récupération des informations triées par ordre alphabétique
$sql = "SELECT id, nom_test FROM test ORDER BY nom_test";
$ReqLog = mysql_query($sql,$connexion);
while ($resultat = mysql_fetch_row($ReqLog)) {
echo '<option value="'.$resultat[0].'">'.$resultat[0].' - '.$resultat[1].'</option>'."\n"; // LIGNE SENSIBLE
}
echo '</select>'."\n";
Si tu regarde la ligne que j'appelle LIGNE SENSIBLE, j'ai affiche ton id en DEHORS des balise HTML !!! Seul moyen d'afficher qqchose dans une page HTML !
Si tu regarde ton code HTML dans lequel seul ce qui n'est pas entre balise HTML s'affiche. Vu que ton id est dans ta balise (<option>), c'est normal que tu ne le voit pas.
Si tu veux qu'il s'affiche, il faut que tu fasse ça :
[php]
echo '<select size=1 name="cat">'."\n";
echo '<option value="-1">Choisir un résultat<option>'."\n";
// Récupération des informations triées par ordre alphabétique
$sql = "SELECT id, nom_test FROM test ORDER BY nom_test";
$ReqLog = mysql_query($sql,$connexion);
while ($resultat = mysql_fetch_row($ReqLog)) {
echo '<option value="'.$resultat[0].'">'.$resultat[0].' - '.$resultat[1].'</option>'."\n"; // LIGNE SENSIBLE
}
echo '</select>'."\n"; [/php]
Si tu regarde la ligne que j'appelle LIGNE SENSIBLE, j'ai affiche ton id en DEHORS des balise HTML !!! Seul moyen d'afficher qqchose dans une page HTML !