ホームページ  >  記事  >  バックエンド開発  >  PHP でチェック ボックスがオンになっているかどうかを取得し、データベースに書き込む_PHP チュートリアル

PHP でチェック ボックスがオンになっているかどうかを取得し、データベースに書き込む_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:14:131050ブラウズ

以下に、チェックボックスがオンになっていて、PHP でデータベースに書き込まれるかどうかをまとめます。学習が必要な友人はそれを参照できます。

フォーム.html

コードは次のとおりです コードをコピー
<フォームアクション=checkbox.phpメソッド=ポスト> 3
7
1
15
<入力タイプ=送信>



次に、フォームを処理するプログラムを作成します。
チェックボックス.php
コードは次のとおりです


コードをコピー

$a=$_POST["s"] プリント_r($a); ?>


ただし、上記のプログラムはチェックボックスが正常かどうかを表示するためだけに使用されており、配列内のデータを一つ一つ取り出す場合はループを使用する必要があります。

したがって、プログラムはさらに次のように変更されます:

チェックボックス.php

コードは次のとおりです

コードをコピー

echo "オプション".$a[$i]."選択済み
"; } ?> 次のようなフォームがあるとします:
$a=$_POST["s"] for($i=0;$i {




これを実行した結果は次のようになります:
オプション 3 が選択されました
オプション 15 が選択されました

前処理にはJavaScriptを使用します。同じ名前の複数のチェックボックスが JavaScript の配列形式でまだ存在するため、フォームを送信する前に、JavaScript を使用してチェックボックス内の情報を文字配列に結合し、それをフォーム内の非表示要素に割り当てることができます。 use php in チェックボックス情報を転送できるように、explode 関数はこの配列を解析します。ここではいくつかの例を示します。


コードは次のとおりです

コードをコピー


1
2
3
http://www.bkjia.com/PHPjc/629008.html

4

このフォームには 4 つのチェックボックスがあり、その名前はすべて項目です。ユーザーが送信ボタンをクリックすると、チェッカー関数が呼び出され、チェッカーが true を返した場合、フォームは送信されます。 false を返した場合、フォームは送信されません。提出されました。ここでのチェッカー関数は、これから作成する前処理関数です。 HTML のヘッダー セクションに次の JavaScript を追加します:

コードは次のとおりです コードをコピー

<スクリプト言語="javascript">





www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/629008.html技術記事以下に、PHP でチェック ボックスがオンになってデータベースに書き込まれるかどうかについての情報をまとめました。学習が必要な友人はそれを参照できます。 form.html コードは次のとおりです コードをコピー form action=checkbox.ph...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。