【问题标题】:search form error搜索表单错误
【发布时间】:2012-08-26 05:55:36
【问题描述】:

我是一名网页设计师,我在开发中什么都没有,所以,我真的需要你的帮助(学校考试)。所以,事实上,我已经在同一页面中创建了一个搜索表单。有一个按城镇(ville)搜索的字段,结果应该在 div 中显示。有时它有效,但我真的需要解决这个问题。

错误:警告:mysql_fetch_array() 期望参数 1 是资源,布尔值在 C:\Program Files (x86)\EasyPHP-5.3.8.1\www\foodsurfing\index.php 第 55 行给出

有代码

<?php
require_once('Connections/foodsurfing.php');
if(isset($_GET['recherche']))

$requete="SELECT * FROM fiche_membres WHERE ville LIKE '%".$_GET['recherche']."%'
LIMIT 0 , 1 ";
else
$requete="SELECT * FROM fiche_membres
LIMIT 1 , 1 ";

mysql_query("SET NAMES UTF8");
$resultat=mysql_query($requete);


if (false === $resultat) {
    echo mysql_error();
}


?>

和结果的 div

<div id="gmap_result_container">    
   <div class="gmap_result">


<?php while($fiche_membres=mysql_fetch_array($resultat)) {?> <p>
<a class="prenom"><?php echo($fiche_membres['prenom']); ?></a>
<a> , </a>
<a class="ville"><?php echo($fiche_membres['ville']); ?></a></p>
<img src="images/avatar_unknown.jpg">
<p><?php echo($fiche_membres['experience_culinaire']); ?></p>
<p><a href="inscription.php" onMouseOver="roll.src='images/ensavoirplus_hover.png'" onMouseOut="roll.src='images/ensavoirplus.png'"><img src="images/ensavoirplus.png" name="roll" border="0" alt="En savoir plus" align="middle" class="ensavoirplus"></a></p>
<?php }?>
</div>      
</div>

非常感谢您的帮助!! 很高兴加入我刚刚发现的社区!

【问题讨论】:

  • 您回显错误,但您继续页面。

标签: sql arrays forms search select


【解决方案1】:

警告说 resource 无效,它是 mysql_fetch_array() 方法的参数。您必须在检索行之前验证引用。

   if(isset($_GET['recherche']))
      $requete="SELECT * FROM fiche_membres WHERE ville 
              LIKE '%" . mysql_real_escape_string($_GET['recherche']) . "%' LIMIT 0 , 1 ";
   else
      $requete="SELECT * FROM fiche_membres LIMIT 1 , 1 ";

    $resultat=mysql_query($requete);
    if($resultat)
     {
       while($fiche_membres=mysql_fetch_array($resultat))
        {
         //
        }
      }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多