sharktech
کاربر فعال
من یه کدی برای جستجو نوشتم اما درست کار نمیکنه.
ممنون میشم کمکم کنید.
ممنون میشم کمکم کنید.
PHP:
<?php
$searchterm = $_POST['search'];
trim ($searchterm);
/*check if search term was entered*/
if (!$searchterm){
echo 'Please enter a search term.';
}
/*add slashes to search term*/
if (!get_magic_quotes_gpc())
{
$searchterm = addslashes($searchterm);
}
/* connects to database */
@ $dbconn = new mysqli('localhost', 'root', '', 'test');
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}
/*query the database*/
$query = "select * from item where data like '%".$searchterm."%'";
$result = $dbconn->query($query);
/*number of rows found*/
$num_results = $result->num_rows;
echo '<p>نتایج پیدا شده : '.$num_results.'</p>';
/*loops through results*/
for ($i=0; $i <$num_results; $i++)
{
$num_found = $i + 1;
$row = $result->fetch_assoc();
echo "$num_found - ".substr($row['data'], 0, 200).' ....'." <br/>";
echo '<a href="search.php?found='.$row['id'].'">ادامه ...</a> <br/>';
}
/*free database*/
$result->free();
$dbconn->close();
?>