Søgefunktion virker ikke
Jeg er ved at lave en lille søgefunktion. Den skal gerne kunne søge på bestemte dele af min db. Det vil sige at man fra en dropdown vælger et område som der skal søges i. Ordet der søges efter kommer selvfølgelig fra almindelig input box.Jeg har i db lavet et par entrys til at teste med. En hvor alt er ud fyldt med a og en med b og en med c.
Hvis jeg søger ud fra det kode jeg har lavet på a så finder de alle 3 entrys også selvom den kun burde finde en.
Søge ord: a Søge katagori: navn Resultat: a, b og c
Søge ord: a Søge katagori: stilling Resultat: intet fundet
Søge ord: b Søge katagori: mobil Resultat: a, b og c
Det virker for mig til at hvis det der søges efter findes i søge katagorien viser den alle. Hvis det ikke findes i søge katagorien viser den intet. Den skulle jo gerne søge på indeholdet og ikke katagori navnet.
Hvis jeg skifter min variable i sql sætning ude til f.eks. k_mobil og søger på b så finder den kun b.
Koden ser ud som følger:
_____________________________________________
<?
if(@$_POST[send]){
include ("mysql_connect.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$search = mysql_query("SELECT * FROM kilde WHERE '".$_POST["katagori"]."' LIKE '%".$_POST["ord"]."%'");
if(mysql_num_rows($search) > 0)
{
//Wee vi fandt noget
while ($row = mysql_fetch_array($search))
{
echo $row['k_navn'] . "<br>";
echo $row['k_stilling'] . "<br>";
echo $row['k_brugthos'] . "<br>";
echo $row['k_brugttil'] . "<br>";
}
}
else
{
//Ikke fundet noget
echo "Vi fandt desværre ikke noget";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>..:: Søg kilde ::..</title>
</head>
<body>
<table width="500" border="0" align="center" cellpadding="2" cellspacing="2">
<form method="post" name="post">
<tr>
<td width="71"> </td>
<td width="415"> </td>
</tr>
<tr>
<td>Søge ord: </td>
<td><input type="text" name="ord" tabindex="1" /></td>
</tr>
<tr>
<td>Søg efter: </td>
<td><select name="katagori" tabindex="2">
<option value="k_navn">Navn</option>
<option value="k_stilling">Stilling</option>
<option value="k_firma">Firma</option>
<option value="k_tlf_priv">Tlf. priv</option>
<option value="k_tlf_firma">Tlf. firma</option>
<option value="k_mobil">Mobil</option>
<option value="k_adresse">Adresse</option>
<option value="k_postnr">Post nr.</option>
<option value="k_by">By</option>
<option value="k_email">E-Mail</option>
<option value="k_hjemmeside">Hjemmeside</option>
<option value="k_brugt_dato">Brugt dato</option>
<option value="k_brugt_til">Brugt til</option>
<option value="k_brugt_hos">Brugt hos</option>
<option value="k_kommentar">Kommentar</option>
</select> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="send" type="submit" value="Søg" tabindex="3" /></td>
</tr>
<tr>
<td> </td>
<td><div align="right"><a href="admin_menu.php">admin menu</a> </div></td>
</tr>
<tr>
<td> </td>
<td>Resultat</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</form>
</table>
</body>
</html>
