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 に答える