PHP中的警告框 - 让我发疯

时间:2015-06-29 21:17:01

标签: javascript php mysqli

我知道这个问题非常普遍,我有很多搜索,经过很多努力,我在这里问。

我只是想显示一个警告框并将其重定向到一个页面。

下面的代码是重定向我,但没有显示警告框。

请让我知道我的错误。

      <?php 
    $inputNumber = $_POST["inputNumber"];


    function colorFate($inputNumber)
    {

        $new_array = array();
        $outputMessage = "";
        if ($inputNumber < 100){

            for ( $counter = 1; $counter <= $inputNumber; $counter++) {

                if ($counter % 5 === 0 && $counter % 3 === 0){
                    $new_array['Ping-Pong'][$counter] = $counter;
                }else if ($counter % 3 === 0){
                    $new_array['Ping'][$counter] = $counter;
                }else if ($counter % 5 === 0){
                    $new_array['Pong'][$counter] = $counter;
                }else if ($counter % 5 != 0){
                    $new_array['nothing'][$counter] = $counter;
                }
            }
            return $new_array;  
        }
        else{
            alert("Please follow the guidelines on what to enter!");
        }
    }

?>

<!DOCTYPE html>
<html>
<head>
    <title> PHPingPong </title>
</head>
<body>
    <h1>Read and Weep!</h1>
    <?php $result = colorFate($inputNumber);?>
    <?php foreach($result as $key=>$value){
        echo "<ul><span>$key numbers are:-".implode(',',$value)."</ul>";
    }?>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

尝试改变

window.location.replace(\"addmember.php\");

window.location='addmember.php';

答案 1 :(得分:0)

我个人使这个功能显示一个警告框并将其重定向到一个页面。

function do_alert($msg,$link=NULL) 
{
    echo '<script type="text/javascript">             
    alert("' . $msg . '"); 
    </script>';

    if(!empty($link)) {
      echo '<script type="text/javascript">             
        window.location="'.$link.'";
    </script>';
    }
}

使用此功能提醒并重定向到页面使用此

do_alert("Message","URL"); 
do_alert("Here this is your alert","addmember.php");
do_alert("Only your alert");

如果函数2nd参数URL为空,那么它只会执行警报。