Я написал этот код для извлечения данных из phpmyadmin. Но когда я загружаю страницу «retrieve.php» в свой браузер, тогда весь результат появляется без какого-либо поиска. Позже, когда я выполняю поиск по определенному имени, тогда это поле и только тот, который я искал для показа. Могу ли я узнать, как мне избавиться от отображения, которое я получаю, когда я не выполняю поиск? В основном, что я хочу сделать, так это то, что при загрузке страницы «retrieve.php» никакое поле из базы данных не должно отображаться до тех пор, пока я не поискаю какое-либо конкретное имя.Извлечь данные из phpmyadmin
<?php
echo "<body style='background-color:gray'>";
include ("account.php");
($dbh = mysql_connect($hostname, $username, $password))
\t or die ("uable to connect to MYSQL database");
mysql_select_db($project);
$sql= "SELECT * FROM registration ";
$query=mysql_query($sql) or die(mysql_error());
if (isset($_POST['search'])) {
\t
\t $search_term = mysql_real_escape_string($_POST['search_box']);
\t
\t $sql .= "WHERE first_name= '{$search_term}'";
\t
\t $sql .= " OR last_name= '{$search_term}'";
}
$query=mysql_query($sql) or die(mysql_error());
?>
<html>
<head>
<title>jon</title>
</head>
<body>
<form name="search_form" method="POST" action="retrieve.php">
<table width="599" border="1">
<tr>
<th>Search
<input type ="text" name ="search_box" value=""/>
<input type="submit" name="search" value="Find Users">
</tr>
</table>
</form>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">First Name </div></th>
<th width="98"> <div align="center">Last Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">City </div></th>
<th width="59"> <div align="center">Country </div></th> \t
\t
<tr>
<?php while ($row=mysql_fetch_array($query)){ ?>
<tr>
\t <td><?php echo $row['first_name'];?></td>
\t <td><?php echo $row['last_name'];?></td>
\t <td><?php echo $row['email'];?></td>
\t <td><?php echo $row['address_city'];?></td>
<td><?php echo $row['address_country'];?></td>
\t
\t
\t
<tr>
<?php } ?>
</table>
Как вы можете видеть, я новичок в этом. Спасибо, что объяснили мне это. – Jon