Je viens de rencontrer un problème où je crois que c'est la solution.Tableau multidimensionnel
Au moment où j'ai le code suivant:
function siteUsers()
{
global $database;
$q = "SELECT username, id FROM ".TBL_USERS."";
return mysql_query($q, $this->connection);
}
function generateUserArray()
{
$u = array();
$i = array();
$result = $this->siteUsers();
while($row=mysql_fetch_assoc($result))
{
$u[] = $row['username'];
$i[] = $row['id'];
}
return $u, $i;
}
Comme vous pouvez le voir, quand je vais ensuite sur l'utilisation foreach, u et je me fendit. Y at-il de toute façon que je puisse les garder ensemble?
foreach ($u as $username) {
echo"<option value='$i'>$username</option>";
}
Ce dont j'ai besoin la valeur de l'option pour être l'id et la valeur visuelle pour être le nom d'utilisateur. Est-ce possible? Merci
clouées, a parfaitement fonctionné. Vraiment vraiment utile et quelque chose qui était nécessaire pour m'empêcher d'avoir à exécuter une requête encore et encore! – sark9012