0
私がやる予定は、自分のテーブルからすべてのユーザをリストし、リストに表示してから、テーブルの現在のエントリをドロップダウンリストで強調表示することです。php selectを使ってエントリを表示する方法
これは私の現在のコードです:
print "<option value=".$row2['user_id']." if($row2['user_id']==$row['user_id']){ echo 'selected=\"selected\"';}>".$row2['fname']." ".$row2['lname']."</option>";
が、それは動作しません。
現時点で仕事をして私の現在のコードは次のようである:
<?
//$results4 = mysql_query("select * from user_info order by fname");
$data2 = "select * from user_info order by fname";
$result2 = mysql_query($data2);
print "<select name=\"timesheet_approver_1\">";
print "<option value=".$row['user_id']." selected='selected'>".$row['fname']." ".$row['lname']."</option>";
while ($row2 = mysql_fetch_assoc($result2)) {
print "<option value=".$row2['user_id'].">".$row2['fname']." ".$row2['lname']."</option>";
}
print "</select>";
?>
これはすべての私のエントリを示していますが、一番上に記載されているテーブル内の1つを追加します。私はちょうど私がすべてのエントリーをリストし、テーブルのものを強調表示する方法についてちょっと固まった。