为了账号安全,请及时绑定邮箱和手机立即绑定

根据 PHP 中的搜索条件加载图像

根据 PHP 中的搜索条件加载图像

PHP
收到一只叮咚 2022-10-22 16:44:24
我试图弄清楚用户按下搜索按钮后如何从本地文件夹加载某个图像。我目前的代码是:<!-- [SEARCH FORM] --><form method="post">  <h1>    SEARCH FOR USERS  </h1>  <input type="text" name="search" required/>  <input type="submit" value="Search"/></form><!-- [SEARCH RESULTS] --><?phpif (isset($_POST['search'])) {  if (count($results) > 0) {    foreach ($results as $r) {        echo("<table  align='center' width='1800'>");        echo("<tr>");        echo("<td width='600' align='left'>$r[name]</td>");        echo("<td width='600' align='center'>$r[item_type]</td>");        echo("<td width='600' align='center'>$r[oldname]</td>");        echo("</tr>");        echo("</table>");    }  } else {    echo "No results found";  }}?>这部分有效。它从 mysql 数据库中检索所有结果。我接下来要做的是从本地文件夹中为搜索查询中的每个项目检索图像。图像的名称等于搜索查询结果 ($r[name])。我的目标是这样的:首先是图像-> 然后是名称-> 然后是其他东西等等……我尝试了一些东西,对 php 来说是新手,我还没有弄清楚。任何帮助,将不胜感激。
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

我对你的代码做了一些小改动,希望对你有帮助


<!-- [SEARCH FORM] -->

<form method="post">

  <h1>

    SEARCH FOR USERS

  </h1>

  <input type="text" name="search" required/>

  <input type="submit" value="Search"/>

</form>


<!-- [SEARCH RESULTS] -->


<?php

if (isset($_POST['search'])) {


  $stmt = $pdo->prepare("SELECT * FROM etcitem WHERE name LIKE ?"); 

  $stmt->execute(["%" . $_POST['search'] . "%"]); 

  $results = $stmt->fetchAll(); 


  if (count($results) > 0) {

    echo("<table  align='center' width='1800'>");

    foreach ($results as $r) {

        echo("<tr>");

        echo("<td width='600' align='left'><img src='/Image/$r[name]'></td>");

        echo("<td width='600' align='center'>$r[item_type]</td>");

        echo("<td width='600' align='center'>$r[oldname]</td>");

        echo("</tr>");

    }

    echo("</table>");

  } else {

    echo "No results found";

  }

}

?>


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信