0

我的 jquery 遇到了一些问题。我不确定它是否连接到 doc.php,但我没有将任何内容插入到我的数据库中。

我在 doc.php 中有一个我知道正在工作的插入命令。

我正在尝试创建一种从 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


}


}

?>
4

1 回答 1

1

First of all, what do you want to do with this code? If you want to read & write to db using php, ajax call is unnecessary. If you want to practice ajax & php you need to read some howto because your code is somewhere strange ;). This is nice collection of tutorials for jQuery and some for PHP read some and practice.

于 2012-05-07T21:54:24.013 回答