我知道这个问题非常普遍,我有很多搜索,经过很多努力,我在这里问。
我只是想显示一个警告框并将其重定向到一个页面。
下面的代码是重定向我,但没有显示警告框。
请让我知道我的错误。
<?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>
答案 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为空,那么它只会执行警报。