Как отобразить данные, когда имя, адрес электронной почты, имя пользователя или D. O. B вводятся во входной текст?
Цитата:У меня есть страница приветствия со всеми данными пользователей, которые зарегистрировались. На моей странице приветствия есть поле ввода, поэтому,когда я ввожу чье-либо имя,имя пользователя,адрес электронной почты, D. O. B говорит Паван или pavan1994@gamil.com , то все строки совпадают с этими введенными данными, должны отображаться только эти строки.
Что я уже пробовал:
<pre><?php session_start(); if (!isset($_SESSION['id'])) { header('location:login.php'); } ?> <!DOCTYPE html> <html> <body> <?php include_once 'connect.php'; $query=mysqli_query($mysqli,"select * from `users` where userid='".$_SESSION['id']."'"); $row=mysqli_fetch_array($query); echo 'Welcome - '.$row['username']; ?> <br> <a href="logout.php">Logout</a> <br> <?php //include_once 'connect.php'; $result = mysqli_query($mysqli,"SELECT * FROM users"); echo "<table border='1'> <tr> <th>User_ID</th> <th>Name</th> <th>Username</th> <th>E-mail</th> <th>Department</th> <th>Date_of_birth</th> <th>Age</th> <th>Image</th> <th>Action</th> <th>Action</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['userid'] . "</td>"; echo "<td>" . $row['name'] . "</td>"; echo "<td>" . $row['username'] . "</td>"; echo "<td>" . $row['email'] . "</td>"; echo "<td>" . $row['department'] . "</td>"; echo "<td>" . $row['Date_of_birth'] . "</td>"; echo "<td>" . $row['age'] . "</td>"; echo "<td><img alt='image' style='width:100px;height:50px;' src='upload/".$row['filename']."'></td>"; echo "<td> <a href='editform.php?id=" . $row['userid'] . "'>Edit</a></td>"; echo "<td> <a href='deleteform.php?id=" . $row['userid'] . "'>Delete</a></td>"; echo "</tr>"; } echo "</table>"; ?> <?php //include_once 'connect.php'; if(isset($_POST["happy"])){ if(empty($_POST["happy"])){ //not empty name echo '<br>'; echo "No letter entered"; }else { $name = $_POST["happy"]; $id = $_GET['id']; $sql = "SELECT * FROM `users` WHERE userid='$id'"; $result = mysqli_query($mysqli, $sql); $row = mysqli_fetch_array($result); $sql="select name, username, email, Date_of_birth from `users`;"; if (mysqli_query($mysqli, $sql) === TRUE) { print_r($id); }else { echo 'No record found'; } } } ?> <form method="post"> <br> Search: <input type="text" name="happy"><br><br> <input type="submit" value="Submit"> </form> </body> </html>