ホームページ > バックエンド開発 > PHPチュートリアル > チェックボックスを組み合わせたSQL文の書き方

チェックボックスを組み合わせたSQL文の書き方

WBOY
リリース: 2016-06-13 13:29:15
オリジナル
959 人が閲覧しました

チェックボックスと組み合わせた SQL ステートメントを記述する方法
* を選択してテーブル内のすべてのデータを開き、各データの前に を追加します。必要なチェックボックスをいくつか選択するとき、送信してください。処理するために必要なデータを指定されたページに転送するにはどうすればよいですか? ありがとうございます

-----解決策-------- -----------
print_r($_POST); //選択したものが含まれます
------解決策---------

PHP コード

<?php
#xxx.php
if(!empty($_POST)){
    print_r($_POST); #選択した項目のみを出力します
}
?>
<フォーム名="フォーム" アクション="xxx.php" メソッド="投稿">
    <input type="checkbox" name="box[]" value="[]" />
    <input type="checkbox" name="box[]" value="[]" />
    <input type="checkbox" name="box[]" value="[]" />
    <input type="checkbox" name="box[]" value="[]" />
    <input type="checkbox" name="box[]" value="[]" />
    <input type="checkbox" name="box[]" value="[]" />
    <input type="submit" name="submit" value="submit" />
</フォーム>
<br><font color="#e78608">------解決策----------------------</font><br>各テーブルには主キーがあり、その値は一意です<br>一般的に名前が付けられた ID<br><br>この ID を渡すだけでよく、この ID を使用してデータベース内のレコードを一意に見つけることができます<br><input type="checkbox" name= "box[ ]" value="id の値" /><br><br>送信後、$_POST['box'] は選択されたすべての ID で構成される配列になります
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う
入力に対応するデータベースから取得したデータを渡したい場合、入力の name パラメーターをデータベースに対応するデータの名前と同じ名前に設定する必要がありますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート