2017-07-19 8 views
-2

私はプロジェクトを作成しています。 MySQLデータベースのCheckBoxのティック値をYesに変換し、それを解除するにはどうすればいいですか?DB内のテキストのチェックボックス値

私はチェックボックスの簡単なHTML入力を行うことができました。上記のことをPHPで設定するには?

+2

**あなたは**試行**コードを提供していただけますか? –

+0

@NanaPartykarそれは本当にシンプルです... CheckBoxタイプのHTMLと入力タグ – user8332560

+0

正直言って、質問は不明瞭で広すぎます。私たちはシーカのためのコードを書いていません。私たちはコードを観察して助けてください。あなたが本当に問題から脱出したいなら、あなたが試したコードを提供してください。不幸なことに、要求を満たすのに成功しませんでした。希望、これは@userをクリアします。 –

答えて

1

あなたが選んだ$ _POSTや$ _GETスーパーグローバル、PHPスクリプトにチェックボックスの結果を得た後、あなたのターゲットにPHPスクリプトでは、POSTを介して、またはGETのいずれかの形でフィールドとして、それを提出し、処理するには:

if (isset($_POST['Check']) && !empty($_POST['Check'])) { 

    $Result = $_POST['Check']; 

} 
は、チェックボックスがチェックされているかいないフィールドには、値「はい」または「いいえ」

<fieldset> 
    <form action="check.php" method="post"> 
     <input type="checkbox" checked="true" onclick="getSelected(this)" value="Yes">Query 
     <input type="hidden" name="Check" id="Status" value="Yes"> 
     <button type="submit">Submit</button> 
    </form> 
</fieldset> 
を保持する形で、単一のチェックボックス、および隠しフィールドを使用できるかどうかの結果を取得するには

チェックボックスをオンまたはオフにしたときに非表示フィールドの値を変更するには、javaフィールドの値を設定するためのスクリプト:あなたがフォームを送信する際

// Set Hidden Field to Result of Checkbox 
function getSelected(elem) { 

    // Get Hidden Field Reference 
    var status = document.getElementById("Status"); 

    // Determine if Checked 
    if(elem.checked) { 
     status.value = "Yes"; 
    } else { 
     status.value = "No"; 
    } 

} 

はその後、それが目的のスクリプトに投稿された、あなたはフィールドが「はい」または「いいえ」のいずれかであること「を確認」しています。そこからPHPを使用して変数を処理し、必要なMySQLクエリを実行できます。

これが役に立ちます。

+0

ここで私が何をすべきか教えてください。私は本当にPHP初心者ですので、PLZ。ありがとう – user8332560

関連する問題