From 5af38630fff97143509221d9ab4ebf7ff3f83437 Mon Sep 17 00:00:00 2001 From: nkolosnjaj Date: Wed, 19 Jun 2024 10:58:42 +0200 Subject: [PATCH] jun 19 --- people.php | 43 +++++++++++++++++++--------- search_people.php | 71 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 101 insertions(+), 13 deletions(-) diff --git a/people.php b/people.php index 0882bee..d96ae18 100644 --- a/people.php +++ b/people.php @@ -97,24 +97,24 @@ } } - if(isset($_GET['search_text'])){ + if (isset($_GET['search_text'])) { $search_text = $_GET['search_text']; } - - if(!empty($search_text)){ - $con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass); - if(mysqli_select_db($con,$mysql_db)){ - - - $query = "SELECT `name`, `surname` FROM `globaly_accounts` WHERE `name` LIKE '". mysqli_real_escape_string($con,$search_text) ."%'"; - $query_run = mysqli_query($con,$query); - while($query_row = mysqli_fetch_assoc($query_run)){ - $name = $query_row['name'] ; - echo $name . ' ' .$query_row['surname'] . '
' ; + + if (!empty($search_text)) { + $con = mysqli_connect($mysql_host, $mysql_user, $mysql_pass); + if (mysqli_select_db($con, $mysql_db)) { + $query = "SELECT `name`, `surname` FROM `globaly_accounts` WHERE `name` LIKE '" . mysqli_real_escape_string($con, $search_text) . "%'"; + $query_run = mysqli_query($con, $query); + while ($query_row = mysqli_fetch_assoc($query_run)) { + $name = $query_row['name']; + $surname = $query_row['surname']; + echo '' . $name . ' ' . $surname . '
'; } } } + ?> @@ -149,7 +149,7 @@ -
+ +
+
+ @@ -482,6 +491,14 @@ xmlhttp.send(); } + + function redirectToSearchPeople() { + const searchText = document.getElementById('src-input').value; + if (searchText.trim() !== "") { + window.location.href = 'search_people.php?search_text=' + encodeURIComponent(searchText); + } + return false; // Prevent the form from submitting the traditional way + } diff --git a/search_people.php b/search_people.php index e69de29..455c061 100644 --- a/search_people.php +++ b/search_people.php @@ -0,0 +1,71 @@ +Search Results for: ' . htmlspecialchars($search_text) . ''; + + $con = mysqli_connect($mysql_host, $mysql_user, $mysql_pass); + if (mysqli_select_db($con, $mysql_db)) { + $query = "SELECT `name`, `surname`, `email`, `birth_day`, `birth_month`, `birth_year` FROM `globaly_accounts` WHERE `name` LIKE '" . mysqli_real_escape_string($con, $search_text) . "%'"; + $query_run = mysqli_query($con, $query); + + if (mysqli_num_rows($query_run) > 0) { + echo ' + + + + + + '; + + while ($query_row = mysqli_fetch_assoc($query_run)) { + $name = $query_row['name']; + $surname = $query_row['surname']; + $email = $query_row['email']; + $birth_date = $query_row['birth_day'] . '.' . $query_row['birth_month'] . '.' . $query_row['birth_year'] . '.'; + + echo ' + + + + + '; + } + + echo '
NameSurnameEmailBirth Date
' . htmlspecialchars($name) . '' . htmlspecialchars($surname) . '' . htmlspecialchars($email) . '' . htmlspecialchars($birth_date) . '
'; + } else { + echo 'No results found.'; + } + } else { + echo 'Database selection failed.'; + } + + mysqli_close($con); +} else { + echo 'No search text provided.'; +} +?> + +