gpt4 book ai didi

PHP/MySQL 搜索引擎,我找不到图像文件夹路径

转载 作者:行者123 更新时间:2023-11-28 23:47:15 26 4
gpt4 key购买 nike

我是一个 PHP 新手,我正在开发一个电子商务网站作为一个项目。我为该网站制作了一个 PHP/MySQL 搜索引擎。搜索引擎工作正常......但问题是当结果显示时......它找不到位于文件夹中的图像路径......我如何找到显示图像的图像路径?

Here the site structure:

Main folder: egoshop
women-fashion folder
index.php
images
-bag.jpg
-glass.jpg
-------------------------------
men-fashion folder
-index.php
images
-tie.jpg
-shoes.jpg
-----------------
includes folder
-------------------
index.php

搜索.php

Here is my search form
<form method="get" action="">
<span class="field"><input type="text" name="recherche" id="recherche" placeholder="Entrer exemple : Basket, docside" /></span><span class="btn"><input type="submit" name="go" id="go" value="Recherche" /></span>

index.php

<?php
if (isset($_GET['go'])) {

try {

$sql = "SELECT products.productID,productNAME,productDESC,productPRICE,productIMG FROM products WHERE productNAME LIKE :recherche";

$s= $pdo->prepare($sql);

$s->bindValue(':recherche', '%' . $_GET['recherche'] .'%');

$s->execute();

$s->bindColumn('productID', $product_id);

$s->bindColumn('productNAME', $pname);

$s->bindColumn('productDESC', $pdesc);

$s->bindColumn('productPRICE', $pprice);

$s->bindColumn('productIMG', $pimg);

$numRows = $s->rowCount();

include_once('resultat_recherche.html.php');

exit();

} catch (PDOException $e) {

echo "Issue with your query";
}
}// FIN DE GET

?>

resultat_recherche.html.php

<div id="container">
<div class="searchcolumn">
<div class="mocassinsimg">

<ul>
<?php foreach($row = $s->fetchAll(PDO::FETCH_ASSOC) as $key ):

if ($pos++ % COLS==0 && !$firstRow) {

echo "<ul></ul>";
}

?>
<a href="<?php echo $key['productIMG'];?>">
<li>
<img src="images/<?php echo $key['productIMG'];?>" alt="<?php echo $key['productNAME'];?>" width="230" heigth="280"/>

<h4 class="nom"><?php echo $key['productNAME'];?></h4>

<p class="desc"><?php echo $key['productDESC'];?></p>

<p class="prix"><?php echo $key['productPRICE']. " ".$currency;?></p>
</li></a>
<?php endforeach;?>
</ul>
</div>

</div><!--end#content-->

产品数据库看起来像那样

productID    1
productNAME bag
productIMG bag.jpg

那么,如果在搜索栏中输入了男性时尚产品或女性时尚产品,我该如何找到图像的路径。

这个想法就像如果一个人将鼠标悬停在男士时尚产品上,那么 url 应该如下所示:

egoshop/men-fashion/tie.jpg... 这就是我为男士时尚创建一个文件夹的原因,其中的图像文件位于图像文件夹中...女性也一样-时尚也是如此

最佳答案

你能提供更多关于搜索功能/结构的代码吗?

但是,最佳做法是使用一个文件夹,其中包含根据产品 ID 命名的所有图片(例如:104.jpg),并且您只能使用产品 ID + .jpg 来检索它们。

关于PHP/MySQL 搜索引擎,我找不到图像文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com