首页 > 解决方案 > PHP中有什么方法可以在会话中存储$variable的$variable

问题描述

我创建了一个网页,您可以在其中搜索植物的学名在search_text中输入植物名称,它将在search_result 中为您提供结果(实时搜索,如 google 和 facebook 搜索栏)。例如:当您在搜索输入中键入 C 时,在搜索结果中您将获得与 C 相关的搜索。就像在搜索输入中键入 C 一样,在搜索结果中它将开始显示 Cucumber(Cucumis sativus)、Capsicum(Capsicum annuum) 等。

现在我想当你在搜索结果中点击 Cucumber(Cucumis sativus) 时,它必须指向home.php/Cucumber。或者当用户点击 Capsicum(Capsicum annuum) 时,它必须指向home.php/Capsicum

body 标签中的home.php上,我想用它们的学名显示植物名称。并在与植物搜索结果相关 的para标签信息中。

索引.php

<!DOCTYPE html>
<html>
   <head>
      <title>Search</title>
      <style type="text/javascript" 
         src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </style>
      <style type="text/javascript">
      function searchq() {
      var searchTxt = $("input[name='search']").val();
      $.get("search.php", {searchVal: searchTxt}, function(output) {
      $("#output").html(output);
      });
      }
      </script>
   </head>
   <body>
      <form action="index.php" method="post">
         <input type="text"  name="search" id="myInput1" autocomplete="off" 
            placeholder="Search username..." onkeydown="searchq(); " />
         <input type="submit" value=">>"/>
      </form>
      <br> 
      <div id="output"></div>
   </body>
</html>

搜索.php

<?php
$con = mysqli_connect('localhost', 'root');
mysqli_select_db($con, 'plant');
$output = '';
if (isset($_GET['searchVal'])) {
    $searchq = $_GET['searchVal'];
    $sql = "select * from type where plant like '%$searchq%'";
    $query = mysqli_query($con, $sql) or die("could not search");
    $count = mysqli_num_rows($query);
    if ($count == 0) {
        $output = 'There is no serach result';
    } else {
        while ($row = mysqli_fetch_array($query)) {
            $plantname = $row['plant'];
            $sciencename = $row['species'];
            $id = $row['id'];
            $output .= '<div>' . $plantname . ' ' . $sciencename . '</div>';
        }
    }
}
echo '<a herf="home.php/">' . $output . '</a></div>';
?>

标签: phpjquerymysql

解决方案


请更正 index.php 中的这一行

<style type="text/javascript">

<script type="text/javascript">

推荐阅读