我试图做一个搜索功能,当你搜索一个标签时,它应该给你带有该标签的图像。当我只是回声在PHP代码(101行),它给出了所有的链接。但是,当我尝试将它发布在html中时,它只会返回一个结果。想要发布多个搜索结果
PHP代码
$postTags = "";
if (isset($_POST['Find'])) {
try {
$pdoConnect = new PDO("mysql:host=localhost;dbname=imdterest", "root", "");
} catch (Exception $exc) {
echo $exc->getMessage();
exit();
}
$postTags = $_POST['naam'];
$pdoQuery = "SELECT * FROM posts WHERE postTags = :tags";
$pdoResult = $pdoConnect->prepare($pdoQuery);
$pdoExec = $pdoResult->execute(array(":tags" => $postTags));
while ($row = $pdoResult->fetch(PDO::FETCH_ASSOC)) {
$postTags = $row['postImageUrl'];
//echo $postTags;
}
}
HTML代码
<div class="search">
<img src="<?php echo $postTags; ?>">
</div>
这是行101?表单的HTML在哪里?什么是'var_dump($ _ POST)'?什么是'$ postTags'? –
将'$ postTags ='更改为'$ postTags [] ='收集所有帖子。然后稍后再循环以在您的html中生成多个帖子。 – JustOnUnderMillions
HTML中的循环或之后?现在,你在每次迭代中覆盖变量'$ postTags'。 –