質問がありますか?チェックボックスをオフにしたり、チェックボックスをチェックしてブール値フィールドを更新すると、データベースをどのように更新できますか? mysql?whileループMysqlの更新チェックボックスどこから起動するのですか
<?
$result= mysql_query("SELECT * FROM cars");
$counter = 1;
while($row = mysql_fetch_array($result)) {
echo '<tr>
<td>' . $counter++ . '</td>
<td><input type="checkbox"';
if ($row['show'] == true) {
echo 'checked></td>';
} else {
echo 'unchecked></td>';
}
echo '<td><img src="../xml/'.$row['cars_id'].'-1.JPG" width="120px"></td>';
echo "<td><h3> ", $row['brand']," " . $row['model'], " " . $row['type'],
" € " . $row['price'], " </h3></td>";
echo '</tr>';
}
?>
P.S.:私は、フォームを作成する方法を知っているか、それはここでwhileループの内部で検証されて かどうかを確認していない問題であるため、この問題で立ち往生日については、私のコードです私はmysqliまたはpdoにmysqlを認識していますが、それは巨大なスクリプトです...
DBを動的に更新しますか?同様に、ユーザーがチェックボックスをクリックすると、ユーザーはフォームを送信する必要なく、DBを更新します。その場合は、Javascriptを使用してリスナーをチェックボックスに追加し、onchangeを使用してSQLを実行してDBを更新するPHPスクリプトをAJAX呼び出しします。 jqueryのようなJavascriptライブラリは、リスナを追加して、ajaxをもっと簡単かつシンプルに呼び出します。 – RToyo
はい、それは私がしたいことです。 – Lightme
@ CoderSamの答えを見てください。また、jqueryライブラリの使い方や、フォーム要素を "聴く"方法、そしてajax呼び出しを送る方法についていくつかの研究を行います。 – RToyo