php - $_GET 未设置,即使 id 显示在 url 中
问题描述
我的更新功能不起作用,浏览器显示 $_GET['ticketID'] 未设置。
<form action="ticketResolve.php" role="form" method="post">
<input type="hidden" name="ticketID" value="<?=$ticket['ticketID']?
<label for="username">Sender_name</label>
<input type="text" class="form-control" name="sender_name"placeholder="Enter Username" value="<=$ticket['sender_name']>"readonly>
</div>
<div class="form-group col-xs-6">
label for="firstName">Contact</label>
<input type="text" class="form-control" name="contact" placeholder="Enter First Name" value="<?=$ticket['contact']?>" readonly>
</div>
<br><br>
<button type="submit" class="btn btn-orange-1" name="resolveTicket">Resolve</button>
</form>
这是我的表格
ticketID 来自这个循环,并将其传输到 ticketResolve.php 页面,在该页面中,ticketID 用于获取工单的详细信息,该工单来自数据库的数据填充输入标签。
这是ticketResolve.php页面中的代码
$ticket = getTicketDetails($_GET['ticketID']);
if(isset($_POST['resolveTicket'])) {
resolveTicket($loggedUser['userName'], $loggedUser['userID'],
$_POST['ticketID']);
header("Location: admin_viewTickets.php");
}
<input type="text" value="<?=$text?>"> //this is showing 1
“解决”字段应从 0 更改为 1
请帮忙谢谢
解决方案
您=
在 href 属性中缺少 a ,将其更改为
<a class="btn btn-info btn-sm" href="ticketResolve.php?ticketID=<?=$ticket['ticketID']?>">view</a>
推荐阅读
- algorithm - 如何在 MQL4 / MT4 中对很多指数进行分组?
- php - 如何显示显示当前值的数据库动态生成的选项列表
- c - 如何在 C 中使用 fgets 解决此问题?
- c# - NHibernate.MappingException 不存在该类的映射
- javascript - 在 React Native 中使用 '.splice()' 添加到数组
- mysql - MYSQL 5:如果语句为假,则返回表达式,类似于 NULLIF
- java - 我什么时候可以看到休眠实体的更新?
- mysql - 通过 Heroku 到 AWS 对等连接的 RDS MySQL 连接超时
- python - python - list.append() 返回一个空字符串
- visual-studio - 我们可以使用 VS 获取 TFS 凭据吗?