0
<?php

$countStart = some value from sql query for example 1;
$pageLimit = some value from sql query for example 5;

$i = $countStart;
while($i<=$pageLimit)
      {
      echo "The number is " . $i . "<br />";
      $i++;
      }
?>

while($i<=5) を入れると動作します。上記のコードで何が間違っていますか? 前もって感謝します。

4

3 に答える 3

0

$pageLimit = (int)some number from sql query; の前に int を置くことができます。

于 2012-07-04T06:13:55.137 に答える
0

while ループの前に $pageLimit の内容を確認してください。while ステートメント内で変数にアクセスする際に問題が発生することはありません。

于 2012-07-04T06:06:15.593 に答える
0

見た目は良いですが、たとえば両方の値を表示してみてください

echo $countStart;
echo $pageLimit;
die();

これは、エラーをキャッチするのに役立ちます。

于 2012-07-04T06:07:59.380 に答える