2017-10-23 16 views
-1

問題があります。 私のチェックボックスの値をPHPのMySQLデータベースに入れる方法がわかりません。 ので:私のデータベースONLYに値を入れる方法PHPのチェックボックスとMySQLデータベース

<input type="checkbox" name="checkiard" value="IARD"> 

「IARD」チェックボックスがチェックしている場合は? ありがとう。

+0

投稿フォームの後に$ _POST ['checkiard']を使用してこのcheckobxの値にアクセスし、データベースに挿入することができます –

+0

これは2通りの方法で実行できます。 1つは入力を確認した後にajax呼び出しを行い、もう1つは入力をチェックしてフォームを送信し、$ _POST ['checkiard']を使用してこの入力の値を取得します。 – fatih

+0

[OK]が、さらにあります: ' IARD
vie place' 多くのチェックボックスがあります。そして、それは私のすべてのチェックボックスに! –

答えて

0

他の入力タイプと同じように、checkboxの値にアクセスできます。単純に

if(isset($_POST['checkiard'])) { 
    $optionArray = implode(",", $_POST["checkiard"]); 
    } 

これを試してみてください。複数のチェックボックスを持っている場合は

あなたはマークアップは、すべてのチェックボックスに同じ名前を保持する必要があり、この

<input type="checkbox" name="checkiard[]" value="IARD-1"> 
<input type="checkbox" name="checkiard[]" value="IARD-2"> 
<input type="checkbox" name="checkiard[]" value="IARD-3"> 

のようなものでなければなりません。

+0

私はあなたの解決策を試してみましたが、問題があります:最新の値だけがデータベースに入れられます... IARD-1、IARD-2とIARD-3をチェックすると、IARD-3だけがデータベースに入れられます。 。 –

+0

申し訳ありませんので、複数のチェックボックスを選択する必要があります。次に、値の配列を使用する必要があります。私の更新されたコードをチェックし、私に知らせてください。 –

+0

それは動作しません...私はあなたに私のコードの写真を送ることができますか、あなたは問題がどこにあるか教えてください? –

関連する問題