Aide de nb

Signaler
Messages postés
163
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
1 novembre 2006
-
Messages postés
163
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
1 novembre 2006
-
Allez hop encore une !!!!
Je cherche à charger une selectbox avec les resultats d'une requete. Je n'ai aucune idée pour le replissage. Si quelqu'un peut me donner un exemple. Merci

Je suis capable du pire comme du meilleur, mais dans le pire c'est moi le meilleur !!!

2 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
hello,



? donne un exemple.

Parce que sinon voila ce que je te reponds :



<form action="?" method="post">

<select name="test">

<?php

$requete = 'SELECT entree FROM table_liste ORDER BY entree ASC';

while ($resultat = mysql_fetch_row ($requete)) {

echo '<option value="',$resultat[0],'">',$resultat[0],'</option>';

}

?>

</select>



</form>
Messages postés
163
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
1 novembre 2006

je m'en suis sorti avec la select box mais maintenant mon pb est la boucle de remplissage. En fait je me sers d'une fonction dans une classe :

// RECUPERATION DU NOM ET PRENOM DE L'UTILISATEUR
function RecupNomPnom ($boolResp)
{

switch ($boolResp)
case true :
if $this->m_numero_util = 1
{
$QueryGroupe = "SELECT nom, prenom
FROM utilisateur";
}
else
{
$QueryGroupe = "SELECT nom, prenom
FROM utilisateur
WHERE numero_groupe = " .$this->m_numero_groupe;
}
break;

case false :
$QueryGroupe = "SELECT nom, prenom
FROM utilisateur
WHERE numero_util = ". $this->m_numero_util;
break;

$this->m_pt->query ($QueryGroupe);
return ($this->m_pt->fetch_array());
}

il s'agit d'une base postgres.

Je ne sais pas comment dire while "il y a d lignes" ou for(i , i<nbrdeligne, i++)
Merci pour ton aide.



Je suis capable du pire comme du meilleur, mais dans le pire c'est moi le meilleur !!!