php - 如何使用 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>';
这很难解释,但我希望有足够的信息可以帮助某人。
解决方案
您可以使用以下代码片段来避免错误unidentified index: account
$customerID = isset($_GET['account']) ? $_GET['account'] : '';
在这里isset
检查是否在 index 上定义了值account
,你得到了错误,因为在 . 中没有 nameaccount
的索引。$_GET
在运行代码之前添加一个 isset 检查,这将防止任何错误
更多详情
推荐阅读
- oop - 如何重构由一个公共方法和多个只做检查的私有方法组成的类的代码
- java - 从 txt 文件扫描时出现 java.util.InputMismatchException
- javascript - React 组件 props 值问题
- r - 我可以在 R 的某些列条件下仅在某些列中聚合行而不更改其他列吗?
- php - 致命错误:composer.lock 是为 PHP 7.4 或更高版本创建的,但当前 PHP 版本是 7.3.11
- sql-server - Google Cloud Sql Server 与 Google Apps 脚本的集成
- flutter - 出现软键盘时再次重新创建状态
- c# - 获取实时电量百分比 Dji Drone
- python - 使用 scrapy StatsCollector 将抓取统计信息写入数据库
- elasticsearch - 查询升级和跨索引搜索