それで、これが取引です。データを入力したい html テーブルがあります。具体的には、最初の行は mysql データベースの要素で満たされている行です。正確には、この表は携帯電話に関するアンケートです。最初の行は、携帯電話の名前がデータベースから読み込まれるヘッダーです。オプションとして会社名を持つ select タグもあります。select タグで onChange イベントをトリガーしてページをリロードし、ドロップダウン リストで現在選択されている会社のモバイルの新しい名前を最初の行に再入力する必要があります。これは私の選択がほとんどどのように見えるかです:
<select name="select" class="companies" onChange="reloadPageWithNewElements()">
<?php
$sql = "SELECT cname FROM companies;";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs)) {
echo "<option value=\"".$row['cname']."\">".$row['cname']."</option>\n ";
}
?>
</select>
だから... onChangeでこのページを更新し、選択した値を同じページに再度渡し、それを新しいphp変数に割り当てて、テーブルを埋めるために必要なクエリを実行できるようにする方法はありますか?
<?php
//$mobileCompanies = $_GET["selectedValue"];
$sql = "SELECT mname FROM ".$mobileCompanies.";";
$rs = mysql_query($sql);
while ($row = mysql_fetch_array($rs)) {
echo "<td><div class=\"q1\">".$row['mname']."</div></td>";
}
?>
このようなもの。( reloadPageWithNewElements() と selectedValue は、今のところ単なるアイデアです)