我的jquery遇到了一些麻烦。我不确定它是否连接到doc.php,但我没有将任何内容插入到我的数据库中。
我在doc.php中有一个insert命令,我知道它正在工作。
我正在尝试创建一种方法来更新数据库中的价格,从doc.php中一次搜索一个项目。
doc.php正在通过var进行搜索,然后在同一页面中进行更新。
然后,foreach循环函数逐个获取var,将它们发送到doc.php页面,然后通过var搜索并更新到数据库中。
<?php
mysql_connect("", "", "") or die(mysql_error());
mysql_select_db("") or die (mysql_error());
$sql = "SELECT var FROM table";
$query = mysql_query($sql) or die (mysql_error());
while ($result = mysql_fetch_array($query)) {
$variable = array($result['var']);
foreach ($variable as $variable1) {
?>
<script src="jquery-1.7.2.min.js" type="text/javascript">
$(function() {
var valueToSend = '<?php echo $variable1; ?>';
$.ajax({
url: "doc.php",
dataType: "json",
type: "POST",
data: { Variable: valueToSend },
success: function (m) {
alert(m);
},
error: function (e) {
alert("Something went wrong ...: "+e.message);
},
}); /* end ajax*/
e.preventDefault();
});
</script>
<?php
}
}
?>
答案 0 :(得分:1)
首先,您想对此代码做什么?如果你想阅读&amp;使用php写入db,不需要ajax调用。如果你想练习ajax&amp; php你需要阅读一些howto因为你的代码是奇怪的;)。 This is nice collection of tutorials for jQuery和some for PHP阅读并练习。