2011-08-15 16 views
1

カスタムCMSにドロップダウンを作成するループがあり、投稿の作成者を選択して変更できます。PHPループはループ内のすべての項目に対して同じ結果を返します

残念なことに、残念ながらそれは機能しません。すべてのオプションには、「選択済み」という構文があります。

私は何をしましたか?

while ($row = mysql_fetch_array($rows)) { 
printf ('<option value=%d',$auth_id); 

if ($auth_id == $current_auth) { 
    echo ' selected'; 

} 

printf (">%s", $name); 
} 
+0

ここで、 '$ auth_id'と' $ current_auth'の値を設定しますか? – Nobody

答えて

1

$auth_idは変更されません。スクリプトは次のようになります

0

$ auth_idと$ nameは、行のデータで置き換える必要があります。 $ row ['auth_id']またはあなたのフィールドの名前が何であれ。

0

あなたはそのコードで$ rowを使用していないようですが、それは間違いありませんか?もちろん$ auth_idと$ current_authは変更されません。

関連する問題