Это мое кодирование. Это кодирование позволяет мне искать ключевое слово в моей базе данных, и оно отлично работает. Но как я могу найти ключевое слово без нажатия кнопки поиска? То, что я хочу, такое же, как функция поиска в поиске Google. Он может автоматически помочь вам искать и просматривать без нажатия любой кнопки.автоматический поиск по ключевому слову в textarea
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Search Contacts</title>
</head>
<p><body>
<h3>Search Contacts Details</h3>
<p>You may search either by first or last name</p>
<form method="post" action="search.php?go" id="searchform">
<input type="text" name="question">
<input type="submit" name="submit" value="Search">
</form>
<?php
if(isset($_POST['submit'])){
if(isset($_GET['go'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['question'])){
$question=$_POST['question'];
$con = mysqli_connect("localhost","root","");
mysqli_select_db($con,"search")or die(mysqli_error($con));;
$sql="SELECT id , question FROM question WHERE question LIKE '%" . $question . "%'";
//-run the query against the mysql query function
$result=mysqli_query($con, $sql);
while ($row=mysqli_fetch_array($result)){
$question =$row['question'];
$id=$row['id'];
echo "<ul>\n";
echo "<li>" . " " . $question . "</li>\n";
echo "</ul>";
}
}
else{
echo "<p>Please enter a search query</p>";
}
}
}
?>
</body>
</html>
</p>
может я спросить, что является результатом этого кодирования? Нужно ли что-либо делать или просто вводить ключевое слово внутри текстового поля? потому что он не реагирует, когда я пытаюсь. – coco
вам нужно заменить имя столбца, соединение db и соответствующий id ..thats all.And он должен работать после этого – Kunal
ya. я заменил уже .. – coco