PHP。我有两个MySQL表。我想制作字段集和复选框。我不知道如何使用索引。
buddies
,每个friend_id
。 assets
,每个asset_id
,asset_name
和friend_id
,指的是你知道什么。
我知道如何通过一个索引。我不知道怎么做其余的事。
print_r($buddies)
回声:
Array ( [0] => stdClass Object ( [friend_id] => Peter ) [1] => stdClass Object ( [friend_id] => Stephanie ) )
print_r($assets)
回声
Array ( [0] => Array ( [0] => stdClass Object ( [asset_id] => 39 [asset_name] => apple [friend_id] => Peter ) [1] => stdClass Object ( [asset_id] => 50 [asset_name] => pear [friend_id] => Peter ) [2] => stdClass Object ( [asset_id] => 51 [asset_name] => banana [friend_id] => Peter ) ) [1] => Array ( [0] => stdClass Object ( [asset_id] => 44 [asset_name] => apple [friend_id] => Stephanie ) ) )
我的PHP代码:
<?php
foreach ($buddies as $buddy)
{
echo "<fieldset>";
foreach ($assets as $asset)
{
if ($asset[0]->friend_id == $buddy->friend_id)
{
echo "<input value=\"".$asset[0]->asset_id."\">". $asset[0]->asset_name . "</input>";
}
}
echo "</fieldset>";
}