-6

我的 PHP 联系表单中有一些错误

   if ($sukces){
      print "<meta http-equiv="\" refresh\""="" content="\" 0;url="potwierdzenie.php\""">";
      }
    else {
       print "<meta http-equiv="\" refresh\""="" content="\" 0;url="error.htm\""">";
}
?>

我知道它与 \ 应该是 / 但我不知道在哪里。感谢帮助。

4

2 回答 2

3

你有几个选择:

1)像这样逃跑:

echo "<meta http-equiv=\"Refresh\" CONTENT=\"0\"; URL=\"potwierdzenie.php\">";

2) 在 HTML 中使用 if-else 的嵌入语法:

<?php if ($sukces): ?>

<meta http-equiv="Refresh" CONTENT="0" URL="potwierdzenie.php">
<?php else:   ?>    
<meta http-equiv="Refresh" CONTENT="0" URL="error.htm">
<?php endif; ?>

If else 嵌入到 html 中

3) 在双引号内使用单引号作为@"Nick L"。说

4)这样做:

< meta http-equiv="刷新" CONTENT="0" URL="< ?= ($sukces ? "potwierdzenie.php" : "error.htm" ) ? >">

于 2014-12-19T23:37:57.703 回答
1

避免这种混乱的一个好方法是使用单引号(如评论中所述,感谢Michael Berkowski的评论):

<?php

if ($sukces){
      print "<meta http-equiv='refresh' content='0' url='potwierdzenie.php'>";
} else {
       print "<meta http-equiv=' refresh' content='0'url='error.htm'>";
}

?>
于 2014-12-19T23:52:38.710 回答