私は ajax と jquery を使用して送信するこのフォームを持っています。
チェックボックスの値がデータベースに投稿されていないため、ここでエラーが発生しています..html/php部分は次のとおりです。
while($row = mysql_fetch_assoc( $result )) {
echo '<input type="checkbox" value="'.$row['regione'].'" id="regioni_gestite_ag" name="regioni_gestite_ag[]">' . $row['regione'] . '<br>';
}
これは私がjavascriptでそれを取得する方法です:
var js_regioni_gestite_ag = $('input:checkbox[name=regioni_gestite_ag]:checked').val();
これは、フォームの送信後にそれをきれいにする方法です:
$("#regioni_gestite_ag").prop("checked", false);
そして最後に、データベースに投稿するために使用するクエリ:
$postRegioni_gestite_ag = filter_var($_POST["postRegioni_gestite_ag"], FILTER_SANITIZE_STRING);
$selected_regioni = "";
foreach ($postRegioni_gestite_ag as $postRegioni_gestite_ag) {
$selected_regioni .= $postRegioni_gestite_ag . "/ ";
}
$selected_regioni = substr($selected_regioni, 0, -2);
ありがとう...