Søge box phpmyadmin
Hej. jeg er ny med hensyn til og lave hjemmesider, men jeg kunne godt tænke mig og få en søge funktion ind på min hjemmeside, jeg har set en video toturial, og gjordt som der er blevet vist i videon, men når jeg går ind på min hjemmeside og søger efter et af de keywords som jeg har skrevet inde i min database, så skriver den bare at den ikke kan finde nogle resultater, er der nogle der kan se om det er koden det er galt med?. eller nogle der kender en god hjemmeside hvor man kan se hvordan man laver en søge box?? på forhånd tak!<h2>Søg</h2>
<form action="./søg.php" method="get">
<input type="text" name='k' size="35" value='<?php echo $_GET['k']; ?>' />
<input type="submit" name="søg" value="search">
</form>
<hr />
<?php
$k = $_GET['k'];
$terms = explode(" ", $k);
$query = "SELECT * FROM Search WHERE ";
foreach ($terms as $each){
$i++;
if ($i == 1)
$query .= "keywords LIKE '%$each%' ";
else
$query .= "OR keywords LIKE '%$each%' ";
}
// connect
mysql_connect("min.side.mysql", "min_side_dk", "mit_password");
mysql_select_db("min_database");
$query = mysql_query($query);
$numrows = mysql_num_rows($query);
if ($numrows > 0){
while ($row = mysql_fetch_assoc($query)){
$id = $row['id'];
$title = $row['title'];
$description = $row['description'];
$keywords = $row['keywords'];
$link = $row['link'];
echo "<h2><a href='$link'>$title</></h2>
$description<br /><br />";
}
}
else
echo "Ingen Resultater Fundet \"<b>$k</b>\"";
// disconnect
mysql_close();
?>