script search php mysql
Scris: Mie Feb 15, 2012
stie cineva un tutorial despre un search form?
sau sa imi dea ceva idei cum sa fac?
eu am facut la mine pe site dar de exempu daca am un anunt cu titlul vand casa si dau sa caut vand nu imi gaseste nimic doar daca dau vand casa.
acesta este codul ce il folosesc
sau sa imi dea ceva idei cum sa fac?
eu am facut la mine pe site dar de exempu daca am un anunt cu titlul vand casa si dau sa caut vand nu imi gaseste nimic doar daca dau vand casa.
acesta este codul ce il folosesc
Cod: Selectaţi tot
<?php
$k = $_GET["k"];
$terms = explode(" ", $k);
$query = "SELECT * FROM anunturi WHERE ";
foreach ($terms as $each){
$i++;
if ($i == 1)
$query .= "textanunt LIKE '%$each%' ";
else
$query .= "OR titluanunt LIKE '%$each%' ";
}
//conectarea la db
include "connect_to_mysql.php";
$query = mysql_query($query);
$numrows = mysql_num_rows($query)or die(mysql_error());
if ($numrows > 0){
while ($row = mysql_fetch_assoc($query)){
$id = $row['id'];
$titluanunt = $row['titluanunt'];
$textanunt = $row['textanunt'];
echo "<h2><a href='anunt.php?id=$id'>$titluanunt</a></h2>
$textanunt<br /><br />";
}
}
else
echo "Nici un rezultat pentru \"<br>$k</b>\"";
?>