-4
私の大学のプロジェクトのための調査システムを作っています。しかし、私はラジオボタンで苦労しています。私は正常に1セットのラジオボタンを作成し、それは私のデータベースに送られています。しかし、ラジオボタンの2つのセットを作ると、ラジオボタンの最初のセットだけが私のデータベースに送られています。誰かが私を助けることができる?2組のラジオボタンphp my sql
if (isset($_GET['Submit1']) && isset($_GET['q']) && isset($_GET['q1'])) {
$selected_radio = $_GET['q'];
$selected_radio2 = $_GET['q1'];
$idNumber = $_GET['h1'];
$user_name = "root";
$password = "";
$database = "survey";
$server = "127.0.0.1";
$db_found = new mysqli($server,$user_name, $password, $database);
if ($db_found) {
if($selected_radio == "A") {
$votedSQL = "UPDATE tblsurvey SET VotedA = VotedA + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else if($selected_radio == "B"){
$votedSQL = "UPDATE tblsurvey SET VotedB = VotedB + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else if($selected_radio == "C"){
$votedSQL = "UPDATE tblsurvey SET VotedC = VotedC + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else if($selected_radio2 == "D") {
$votedSQL = "UPDATE tblsurvey SET VotedD = VotedD + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else if($selected_radio2 == "E"){
$votedSQL = "UPDATE tblsurvey SET VotedE = VotedE + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else if($selected_radio2 == "F"){
$votedSQL = "UPDATE tblsurvey SET VotedF = VotedF + 1 WHERE ID = ?";
$voteMessage = insert_vote($db_found, $votedSQL, $idNumber);
}
else {
print "Error - could not record vote";
}
}
}
else {
print "You didn't select a voting option!";
ポストコードではなく絵 –
画像はあなたがそう示唆したポスト完全なコードとどこが問題になっているとして、提供しているリンクから除去することができる。デフ・グループの差分の名前を試してみてください – IRSHAD
無線変数の2番目のセットに別の変数を使用すると、同じ変数を使用してAからFの6つの値すべてをチェックしています – itzmukeshy7