我是新的網絡編程,我真的需要你的幫助。我有一個有幾個單選按鈕的表單,我想通過ajax帖子將它們插入到mysql中。我可以做一個按鈕,但不止一個,我不知道該怎麼做。多個單選按鈕ajax後
這是我的HTML和jQuery的一部分:
<html>
<script>
$(document).ready(function() {
$("#submit").click(function() {
var q1 = $('input[type="radio"]:checked').val();
if ($('input[type="radio"]:checked').length == "0") {
alert("Select any value");
} else {
$.ajax({
type: "POST",
url: "ajax-check.php",
data: "q1=" + q1,
success: function() {
$("#msg").addClass('bg');
$("#msg").html("value Entered");
}
});
}
return false;
});
});
</script>
</head>
<body>
<div id="msg"></div>
<form method="post" action="">
<div class="Clear">
question1:bla bla bla
<input class="star required" type="radio" name="q1" value="1" />
<input class="star" type="radio" name="q1" value="2" />
<input class="star" type="radio" name="q1" value="3" />
<input class="star" type="radio" name="q1" value="4" />
<input class="star" type="radio" name="q1" value="5" />
</div>
<br />
<div class="Clear">
question2:bla bla bla
<input class="star required" type="radio" name="q2" value="1" />
<input class="star" type="radio" name="q2" value="2" />
<input class="star" type="radio" name="q2" value="3" />
<input class="star" type="radio" name="q2" value="4" />
<input class="star" type="radio" name="q2" value="5" />
</div>
<input type="submit" name="submit" id="submit" />
</form>
</body>
</html>
這裏是我如何在mysql中插入按鈕:
<?php
$query = mysql_connect("localhost", "root", "");
mysql_select_db('db', $query);
if (isset($_POST['q1'])) {
$choice1 = $_POST['q1'];
$choice2 = $_POST['q2'];
mysql_query("INSERT INTO tb VALUES('','$choice1')");
}
?>
我試圖做一個VAR爲每個按鈕但沒有工作。 我如何發佈所有的值在PHP中,我應該改變我的ajax和PHP? 謝謝!
這是我怎麼沒帶.php
<?php
$query=mysql_connect("localhost","root","");
mysql_select_db('cosmote',$query);
$q = array();
for ($i = 1; $i <= 2; $i++) {
$q[$i] = isset($_POST['q'+$i]) ? mysql_real_escape_string($_POST['q'+$i]) : 0;
}
mysql_query("INSERT INTO tabel (q1,q2) VALUES ('$q[1]','$q[2]')");
?>
您對代碼進行格式化的方式非常殘酷。我很抱歉,那是事實。你讓自己和其他人閱讀起來不必要的困難。代碼只寫了一次,但多次閱讀,因此應非常小心地使它美觀。我會在後面的評論中發佈它應該看起來像什麼。 –
對不起,但現在我正在學習,非常感謝您的建議,並試圖幫助我。我會等着急的發表你的評論。你很棒! – user1820705
這是如何格式化HTML和JavaScript:http://pastebin.com/fZt7sUcY –