0

我的网页有一个表格,您可以在其中选择不同的项目。我希望能够让人们评价这些。我遇到了一个问题,我需要将一个 javascript 变量传递给 php,而从我在线阅读的内容来看,这并不是最简单的事情。你会如何建议我这样做?

代码存储在 98.214.131.200/index.php 和 98.214.131.200/ratings/ratings.php

目前我在 rating.php 中有函数允许我编写或读取评级,但我需要来自 javascript 的字符串来识别正在评级的项目。

4

3 回答 3

1

您可以使用表单中的 POST 请求传递评级。

http://www.tizag.com/phpT/forms.php/

确保正确清理输入以避免 SQL 注入

http://www.tizag.com/mysqlTutorial/mysql-php-sql-injection.php

于 2012-06-28T22:15:21.303 回答
1

您可以使用 jquery,并在幕后传递信息。像这样的东西:

$.ajax({
  type: 'POST',
  url: "/your/processing/url/here.php",
  data: {rating_id: item_id, rating: 4},  // <-- set this dynamically with your item
  success: function()
  {
    // do something - success
  },
  dataType: dataType
});
于 2012-06-28T22:16:31.737 回答
0

GET您可以尝试直接在 URL中将评分作为变量传递。这样您就可以执行 ./ratings.php?rating=5&item=20,并在 PHP 中将这些值作为$_GET['rating']$_GET['item'].

于 2012-06-28T22:09:57.660 回答