如何通过radiobutton进行搜索?

时间:2015-09-23 08:48:26

标签: php mysql search mysqli

我使用MySQLPHP

这是我的代码。

<?php
$connect = mysqli_connect('HOSTNAME','USER','PASS','DBNAME') or die('error');
echo 'success';
?>

<?php    
$post = $_POST["fruits"];
$query = mysqli_query(
         $connect,"select * from radiobutton_search where fruits = '$post'");

while($result = mysqli_fetch_assoc($query)){
  echo $result['fruits'];
}
?>

<form action="index.php" method="POST">
      <input type="radio" name="fruits" value="バナナ">バナナ
      <input type="radio" name="fruits" value="りんご">りんご
      <input type="radio" name="fruits" value="オレンジ">オレンジ
      <input type="submit" value="検索">
</form>        

var_dump($query);
object(mysqli_result)[2]
  public 'current_field' => int 0
  public 'field_count' => int 2
  public 'lengths' => null
  public 'num_rows' => int 1
  public 'type' => int 0

var_dump($post);
string 'りんご' (length=9)

※バナナ指香蕉,りんご指苹果,オレンジ指橙色。

然后,返回错误。

  

“可捕获的致命错误:类mysqli_result的对象无法在〜中转换为字符串”

我的代码有什么问题? 我无法处理这个错误。

请告诉我如何处理这个问题。

0 个答案:

没有答案