0

2 つの変数を jQuery の「POST」関数に渡そうとしていますが、PHP に到達していないようです。

<script>
var starting = 0;
var ending = 3;
$(document).ready(function(){               
           $.post("test.php", {start: starting, end: ending}, 
                   function(){});
  });
</script>

$_POST["start"] と $_POST["end"] を使用して「開始」と「終了」にアクセスできるはずですが、機能していないようです。これらの変数を間違って渡していますか? これが私のPHPの始まりです。制限のテスト値をハードコードすると、スクリプトは正常に機能します。

$starting = intval($_POST["start"]);
$ending = intval($_POST["end"]);
$query = "SELECT formation_name FROM formations LIMIT '$starting','$ending'";
4

1 に答える 1

7

MySQLLIMIT句は、文字列ではなく2つの整数を取ります。それらの周りにある引用符を削除します。

于 2013-03-10T20:46:51.487 に答える