gpt4 book ai didi

PHP undefined variable 和 Javascript

转载 作者:行者123 更新时间:2023-11-28 16:07:39 26 4
gpt4 key购买 nike

我试图自己解决这个问题,我是 PHP 新手,我知道它很简单,但我错过了一些东西。我正在尝试创建一些东西,如果有人单击按钮,它会从按钮超链接传递一个名为 id 的值,例如:

     <a href="abc123.html?id=d">Click Here...</a>

然后加载页面 abc123.html 并在页面顶部运行下面的脚本,以查看 id = f 是否运行 JavaScript 代码,如果没有,则不要运行它。

    <?php
$vid = $_GET["id"];
if ($vid != "f") {

echo "<script type=""text/javascript"">"
echo "if (screen.width<800)"
echo "{"
echo "window.location=""../mobile/default.html"""
echo "}"
echo "</script>"
}
?>

但是,我从获取 ID 中收到 PHP undefined variable 错误。我尝试过使用 isset 但似乎不起作用。但我知道如果 id 的值为空,则会导致错误,因为仅当用户单击 abc123.html 链接时,id 值可能并不总是可用。有人可以告诉我我做错了什么吗?

我在这里研究了答案:

Undefined variable php

Undefined variable error in PHP

这里...

http://matthom.com/archive/2005/02/19/php-passing-variables-across-pages

这里...

http://www.w3schools.com/php/php_if_else.asp

最佳答案

您必须转义引号并用分号结束语句:

echo "<script type=\"text/javascript\">";

关于PHP undefined variable 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14222004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com