首页 > 解决方案 > 如何使用 PHP 访问嵌入在 PHP echo 中的 HTML 元素?

问题描述

我需要使用 访问 HTML 元素name="account",但它嵌入在 PHP 中,我无法找到解决此问题的方法,因为我的网页上出现错误“未识别的索引:帐户”,我知道这意味着它不能找到那个元素。我在同一个项目中做了同样的事情,但没有从 PHP 脚本中访问元素。

导致错误的“帐户”页面中的代码行:$customerID = $_GET['account'];其中帐户是我尝试访问的 HTML 元素。

下面是我试图从中访问按钮的 index.php 页面上的“回声”代码。

    echo '<div style="float:right; width:
    <a href="account.php" style="display:inline-block;"><button type="submit" 
    name="account" class="glyphicon glyphicon-user btn btn-success" id="account">
    </button></a></div>';

这很难解释,但我希望有足够的信息可以帮助某人。

标签: phphtml

解决方案


您可以使用以下代码片段来避免错误unidentified index: account

$customerID = isset($_GET['account']) ? $_GET['account'] : '';

在这里isset检查是否在 index 上定义了值account,你得到了错误,因为在 . 中没有 nameaccount的索引。$_GET在运行代码之前添加一个 isset 检查,这将防止任何错误

更多详情


推荐阅读