これを実装する方法を理解するのに問題があります。私はユーザーが情報を編集できるプロファイルページにデータを入力するためにユーザーデータを返しています。それは、名前、仕事、タイトルなどのフィールドに記入します。ユーザーデータを返すコードを実行する前に、Interestsと呼ばれるフィールドがあります。だから私はそれらを配列に格納し、最初のものに移入するためにそれらを返します。しかし、第二は、彼らがどの選択をするかに依存しています。私はその2番目のボックスを埋めることについてどうすればよいですか(私は、私が使用するコードを知っていますが、データをどのように格納するべきかについて質問しています。すべてのちょうど資源の無駄のように思えるのサブ金利)戻りデータ内の別のテーブルからデータを取得する
コードユーザデータ返すため:興味を追加するための
$result = mysql_query("SELECT * FROM WHERE U.uid = '$uid';");
while($row = mysql_fetch_assoc($result)){
コード:
<option selected value="">Select an Interest</option>
<?
for ($i=0; $i<$setintcount; $i++)
{
if($setinterests[$i] == $interests[$i])
{
echo "<option selected value='$setinterests[$i]'>$setinterests[$i]</option>";
}
else
{
echo "<option value='$setinterests[$i]'>$setinterests[$i]</option>";
}
}
?>
</select>
Sub-Interest: <select name="selectedsubint" id="selectedsubint" onchange="checkval(id);">
<option selected value="">Select an Sub-Interest</option>
</select>
サブインタレストテーブルには、何千ものレコードが含まれています。だから私はAJAXを調べる必要があると思う。 – ios85