1
4

3 に答える 3

6

$displayTimes条件が満たされた場合にのみ宣言され、次のことが原因でした:

if($_REQUEST["countIt"]) <------------------- Condition 
{
    $displayTimes = $_REQUEST["countIt"];
}

上記を次のように置き換えます。

$displayTimes = isset($_REQUEST["countIt"]) ? $_REQUEST["countIt"] : 0;
于 2012-10-18T23:28:04.570 に答える
1

変数$displayTimesを使用するには、変数を設定する必要があります。設定されていない場合$_REQUEST["countIt"]は、設定され$displayTimesていません。

次のように変更します。

$displayTimes = isset($_REQUEST['countIt']) ? $_REQUEST['countIt'] : 0;

このように、$_REQUEST['countIt']設定されていない場合は実行されません。

于 2012-10-18T23:29:35.333 に答える
1

これはよりクリーンなコードです:

<?php
if(isset($_GET['countIt'])) {
  print '<div class="centrer">';
  $s = "Hello World! <br/>";
  for($i=0; $i<$_GET['countIt']; ++$i) echo $s;
  print '</div>';
}
?>

そして、この JS コードを確認してください: http://jsfiddle.net/xPuEN/1/

于 2012-10-18T23:35:19.300 に答える