php - PHP POST 后添加到 html 的奇怪段落
问题描述
当我单击提交按钮进行搜索时,每个结果都有一个带有“>”的段落,它位于页面顶部,我不知道它来自哪里。这是我的代码(使用 wordpress)
[insert_php]
$db_host = "localhost";
$username = "root";
$password = "";
$dbname = "Tickets";
// Create connection
$conn = new mysqli($db_host, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if((isset($_POST['Search'])) && ($_POST['Search'] != '')){
$search = $_POST['Search'];
$sql = "SELECT * FROM `Problem_Solutions` WHERE (`Problem_Type` LIKE '%$search%') OR (`Solution_Title` LIKE '%$search%')";
$query = mysqli_query($conn, $sql);
$count = mysqli_num_rows($query);
if ($count > 0){
echo "<table><th>Title</th><th>Solution</th><th>Count</th>";
while ($row = mysqli_fetch_array($query)){
echo "<tr><td>".$row['Solution_Title']."</td>";
echo "<td>".$row['Solution']."</td>";
echo "<td>".$row['Count']."</td>";
echo "<<td><form name='form' method='POST'><input style='background:#6B8E23;' type='submit' name='".$row['Solution_ID']. "' value='This Solution Solved My Problem' /></form></td></tr>";
} echo "</table>";
}else{
echo " 0 results found";
}
}
$conn->close();
[/insert_php]
解决方案
您的问题出在这一行:
echo "<<td><form name='f
删除第一个<
推荐阅读
- java - 如何插入780k条记录Spring Data Postgres
- c - sed 命令在执行 C 文件时不起作用
- php - SELECT best 50 results and GROUP BY id
- javascript - 鼠标悬停时更改字体颜色
- angularjs - 在 thymeleaf 中使用 '&&' 运算符进行角度验证
- function - 返回 Maxima 中矩阵的非零项的列表
- html - 循环遍历数组并在时间间隔内仅显示一个内容索引(Angular 2+)
- sql - 要删除的重复sql
- eclipse-rcp - 如何在 ECL (RCPTT) 脚本中滚动视图?
- node.js - 如何在 Linux 上升级 angular-cli?CLI v6 不支持 Node.js V6.14.3