Créer liste select dynamiquement depuis table sql

Contenu du snippet

ce code très simple permet de créer une dropbox contenant tous les enregistrements récolter depuis la requete SQL

pour comprendre l'utilisation de la fonction " mysql_fetch_object()"
qui me semble être la plus pratique pour travailler à partir du résultat d'une requete, référez vous à la très bonne explication du site www.php.net (la bible)
http://www.php.net/manual/fr/function.mysql-fetch-object.php

thx to brioche

Source / Exemple :


## 1 code HTML ##
// il faut passer le paramètre de la fonction getList à trouver dans la table
// ici ce sera le type de user

<select name="dj" >
  			<?php getList(1);?>
</select>

## 2 le code PHP ##

function getList($type)
{
	$sql = "SELECT user_id, user_name FROM user AS u
		    WHERE u.id = $type";
       $result = mysql_query($sql);
	while ($userInfo = mysql_fetch_object($result)) 
        {
    		echo "<option value='$userInfo->user_id'>
                               $name->user_name
                      </option>";
	}
	
}

# By KaliB

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.