php - 这是我的 php 编码中重复的按钮
问题描述
有两个按钮,但我不知道为什么我的按钮重复。
我尝试使用 if 并且仍然对按钮执行相同的操作。我尝试使用包含功能,但仍然没有去任何地方。这是我的代码:
<?php include"php-MAIN-Info.php";
include"php-MAIN-SignUp+DataBase.php"; $result1 =
mysqli_query($conn, "SELECT * FROM `friends` WHERE user_one =
'".$User_ID."' OR user_two = '".$User_ID."'");
1. List item
if ($result1) { while ($row1 = mysqli_fetch_array($result1)) {
$day = $_SESSION['Info_User_ID']; $longShift = true;
switch (true) {
case ($day == $row1['user_one']):
echo " ";
break;
case ($day == $row1['user_two']):
echo " ";
break;
case ($day == 'Friday' && !$longShift):
echo " ";
break;
default:
?>
<form action="php-SM-Request-Friend+Function.php" id="Button">
<a
type="button"
name="Chat"
id="Chat"
value="Chat">Chat</a>
<ipuut
type="submit"
name="SentRequest"
id="Request">Sent Request</ipuut>
<input type="hidden" name="Friend_ID" value="<?php echo $_SESSION['Info_User_ID']?>">
</form>
<?php
break;
}
} }else{ echo "You Don't Have Any Friends"; }
?>
解决方案
它正在复制按钮,因为您已在while
循环中分配了它,并且如 while 循环中所述,它将根据数组中存在的元素数量不断复制按钮。因此请尝试按如下方式更改代码排列
<?php include"php-MAIN-Info.php";
include"php-MAIN-SignUp+DataBase.php"; $result1 =
mysqli_query($conn, "SELECT * FROM `friends` WHERE user_one =
'".$User_ID."' OR user_two = '".$User_ID."'");
1. List item
if ($result1) { while ($row1 = mysqli_fetch_array($result1)) {
$day = $_SESSION['Info_User_ID']; $longShift = true;
switch (true) {
case ($day == $row1['user_one']):
echo " ";
break;
case ($day == $row1['user_two']):
echo " ";
break;
case ($day == 'Friday' && !$longShift):
echo " ";
break;
default:
break;
}
} }else{ echo "You Don't Have Any Friends"; }
?>
<form action="php-SM-Request-Friend+Function.php" id="Button">
<a
type="button"
name="Chat"
id="Chat"
value="Chat">Chat</a>
<input
type="submit"
name="SentRequest"
id="Request">Sent Request</input>
<input type="hidden" name="Friend_ID" value="<?php echo $_SESSION['Info_User_ID']?>">
</form>
是的,还对表单中的输入标记进行更改,您已将其分配为ipuut
.
推荐阅读
- reactjs - React map() - 未捕获的类型错误:无法读取未定义的属性“类别”
- python - 基于python中另一个数组上的重复值合并数组?
- angular - 在数据可用之前调用 ngrx 选择器
- kotlin - 在 Kotlin、Spring Boot 和 Thymeleaf 模板中使用抽象数据类型
- python - 2个RPis(主/从)之间的蓝牙套接字上的Python双向通信
- html - 如何垂直居中水平滚动div
- python - **更新**基于用户定义方法的 Python 编程
- javascript - React Hook - 在 componentDidMount 处触发多个“useEffect”
- r - 向现有模型提供新数据并使用 broom::augment 添加预测
- json - AWS CLI-在参数上分配多个值的语法是什么