Мой PHP scipt не будет выводить
Итак, у меня есть php-скрипт для поиска в базе данных того, что человек написал в поле поиска.
я получил этот код из учебника и немного отредактировал.
но проблема в том, что он ничего не выводит, почему?
<pre lang="PHP"><pre><?php $connection = mysqli_connect('localhost','','',); $output=''; if(isset($_POST['search'])){ $searchkey= $_POST['search']; $searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); $query = mysqli_query($connection,"SELECT * FROM books WHERE book LIKE '%$searchkey%'") or die("Could not search!"); $count = mysqli_num_rows($query); if($count == 0){ $output="There was no search result!"; } else{ while($row=mysqli_fetch_array($query)){ $book=$row['books']; $output .='<div>'.$book.'</div>'; // echo "$output"; } } } ?> <!DOCTYPE html> <html> <head> <title>library books</title> </head> <body> <form action="index.php" methode="post"> <input type="text" name="search" placeholder="search your book"/> <input type="submit" value="search"/> </form> <?php print("$output");?> </body> </html>
Что я уже пробовал:
я внимательно посмотрел на учебник, чтобы увидеть, или я что-то пропустил