私は3つの質問を受け取り、それらをデータベースに投稿して傾向を分析できるようにしようとしています。現在、合計はJSと結果はJqueryによって明らかにされましたが、私はそれを一歩前進させて3つの質問の情報を保持したいと思いますが、私はエラーメッセージを受け取っていませんが、データベースにエントリを作成していません。 JSはまだしかし働いている。私はどこに間違っているのか誰にも考えがありますか?前もって感謝します!複数のtrue falseラジオボタンをmysqlに挿入
<?php
$host="XXXXXXXX"; // Host name
$username="XXX"; // Mysql username
$password="XXX"; // Mysql password
$db_name="XXXXXX"; // Database name
$tbl_name="test_mysql"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Get values from form
$question0=$_POST['question1'];
$question1=$_POST['question2'];
$question2=$_POST['question3'];
// Insert data into mysql
$sql="INSERT INTO $tbl_name(Q1, Q2, Q3)VALUES('$question0', '$question1', '$question2')";
$result=mysql_query($sql);
?>
<p class="click" id="blue"> You are only charged interest on the amount that is remaining at the end of the month<br>
<input type="radio" name="question0" value="A" class="click" id="blue"> True </radio>
<input type="radio" name="question0" value="B" class="click" id="blue"> False </radio>
<p class="click" id="blue">I have to pay off the balance in full every month <br>
<input type="radio" name="question1" value="A" class="click" id="blue"> True </radio>
<input type="radio" name="question1" value="B" class="click" id="blue"> False </radio>
<p class="click" id="blue">If I don't make a payment my credit score will be unaffected<br id="blue">
<input type="radio" name="question2" value="A" class="click" id="blue"> True </radio>
<input type="radio" name="question2" value="B" class="click" id="blue"> False </radio></p>
<button type="button" class="btn btn-primary btn-xl page-scroll" onclick = "returnScore()" id="click" width="560px">Results</button>
ええと...あなたは、実際に何かをするPHP部分の入力をPOSTする必要があります。あなたは現在、バックエンドに何も送っていません。少なくとも我々は見ることができません。 – amenadiel
新しいコードを書いているなら、** _ please_は 'mysql_ *'関数**を使わないでください。彼らは古くて壊れていて、PHP 5.5では廃止されました(セキュリティアップデートをもはや受け取っていなくなっています)、PHP 7では完全に削除されました。['PDO'](https://secure.php.net/manual /en/book.pdo.php)または['mysqli_ *'](https://secure.php.net/manual/en/book.mysqli.php)を_prepared statements_と_parameter binding_で置き換えてください。詳細については、http://stackoverflow.com/q/12859942/354577を参照してください。 – Chris