"div"にデータベースから検索したデータを表示したい検索ページを作りたいのですか?データベースとの接続と1つのphppageのデータを検索し、別のphppageでdivタグを作成しました。他のphpページの "div"に表示される1つのphpページの検索データを表示できます検索されたデータの結果を別のPHPページの "div"に表示しようとすると、未定義の変数エラーが発生しました
Searchdata.php:<div><form action="Search.php" method="post"> <input type="text" name="search" placeholder="Search"> <input type="submit" value="Search"></form> <div><?php echo $data ?></div></div>
Search.php:
<?php include 'connect.php';$data = '';if(isset($_POST['submit'])){$searchkey= $_POST['search']; $searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); $query = mysqli_query($conn, "SELECT * FROM newentry WHERE Date LIKE '%$searchkey%'")or die("Could not search!");$count = mysqli_num_rows($query); if(!($count == 0)) { while($row=mysqli_fetch_array($query)){ $Date=$row['Date'];$Entry=$row['Entry'];$data = '<div>'.$Date.'<br>'.$Entry.'</div>';}} else {$data = "There was no search result!";}}include 'searchdata.php';?>
search.phpの結果をsearch.phpの "data"に保存して表示しようとしました。 未定義変数のエラーを示しています:searchdata.phpのデータ
あなたのクラスメイトに質問するhttps://stackoverflow.com/users/8848771/yo-yo – nogad