Как добавить атрибут post и name с атрибутом href с результатом mysql, используя php? - PullRequest
0 голосов
/ 27 сентября 2019

Моя страница поиска

<div id="search_box">
 <form method="post"action="get_results.php" onsubmit="return do_search();">
  <input type="text" id="search_term" name="search_term" placeholder="Enter Search" onkeyup="do_search();">
  <input type="submit" name="search" value="SEARCH">
 </form>
</div>

Моя страница результатов поиска

    <?php
        if(isset($_POST['search']))
        {
            $host ="localhost";
            $uname = "root";
            $pwd = '';
            $db_name = "test_db";
            $search_val=$_POST['search_term'];
            $file_path = 'photo/';
            $result = mysqli_connect($host,$uname,$pwd) or die("Could not connect to database." .mysqli_error());
            mysqli_select_db($result,$db_name) or die("Could not select the databse." .mysqli_error());
            $image_query = mysqli_query($result,"SELECT q FROM qa WHERE q LIKE '%$search_val%'");
            if(mysqli_num_rows($image_query)>0)
            {

                while($row=mysqli_fetch_row($image_query))
                {
                    echo '<td><a href="results.php">'.$row[0].'</a></td><br><br>';

                }
            }
        }   
    ?>

Моя конечная страница результатов

    <?php
        if(isset($_GET['search_term']))
        {
            $host ="localhost";
            $uname = "root";
            $pwd = '';
            $db_name = "test_db";
            $search_val=$_GET['search_term'];
            $file_path = 'photo/';
            $result = mysqli_connect($host,$uname,$pwd) or die("Could not connect to database." .mysqli_error());
            mysqli_select_db($result,$db_name) or die("Could not select the databse." .mysqli_error());
            $image_query = mysqli_query($result,"select img from qa where q='$search_val'");
            while($rows = mysqli_fetch_array($image_query))
            {

                $img_src = $rows['img'];
            ?>

            <div class="img-block">
            <img src="<?php echo $img_src; ?>" alt=""  width="300" height="200" class="img-responsive" />
            </div>

            <?php
            }
        }   
    ?>

Моя проблема заключается в добавлении имени и другихобязательные атрибуты для страницы результатов поиска. Чтобы страница результатов поиска могла выполнять поиск в базе данных mysql, как работает страница поиска.Конкретный код приведен ниже:

echo '<td><a href="results.php">'.$row[0].'</a></td><br><br>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...