echo 'Qname : <select id ="selector">';
$s = mysql_query('SELECT qid,qname FROM q_table ORDER BY qname');
while($row = mysql_fetch_array($s))
{
$filter = $row['qname'];
$filterid = $row['qid'];
echo '<option value='.$filterid.'>'.$filter.'</option>';
echo '</select>';
echo '<div id='.$filterid.' class="colors" style="display:none;">';
echo '<table>
<tr><th>USERID</th>
<th>QNAME</th>
</tr>';
$publishedqnames = mysql_query('SELECT qid, qname, quserid FROM pub_q');
while($row = mysql_fetch_array($publishedqnames))
{
$qid = $row['qid'];
$qname = $row['qname'];
$quserid = $row['quserid'];
echo '<tr>
<td>'.$quserid.'</td>
<td>'.qname.'</td>
</tr>';
}
echo '</table></div>';
}
qnameを選択すると、選択したフィルターのdiv(フィルターとqnameは同じ)を表示する必要がありますJQUERY FILE
$(function()
{
$('#selector').change(function(){
$('.colors').hide();
$('#' + $(this).val()).show();
});
});
現在、Iamnは正しいdivで正しいqidを表示できません