私はこれが解決策であると信じている問題を見つけただけです。私は、次のコードを持っている瞬間多次元配列
:
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;
}
私は、その後の使用のforeach、uの上に行くと、私は離れて分割取得するときに、見ることができるように。 私はそれらを一緒に保つことができたとにかくありますか?
foreach ($u as $username) {
echo"<option value='$i'>$username</option>";
}
私はオプションの値がIDであり、視覚的な値がユーザー名である必要があります。 これは可能ですか?等しい長さとそのPHP関数を仮定
おかげ
は、完全に働きました。本当に役に立ちましたし、何度も何度も何度もクエリを実行する必要があったのです! – sark9012