Søgning efter katagori
Jeg roder med søgning. Man kan indtaste søgeord. Derefter vælge 3 katagorier eller ingen. Hvis Rekvisit, Kulisse eller kostume er valgt skal der kun vises hvor der står dette i feltet katagori i tabellen. Lidt kode:Søgeside:
<form action="soegeresultat.php" method="post" name="sogning" id="sogning">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="bottom">
<td height="40" colspan="2" align="center"><input name="sog" type="text" class="textfield" id="sog" value="" norec="50" field="overskrift" connection="teaterprops_db"></td>
</tr>
<tr align="center" valign="bottom">
<td height="40" colspan="2"><select name="katagori" size="1" class="listfield" id="katagori">
<option></option>
<option>Rekvisit</option>
<option>Kulisse</option>
<option>Kostume</option>
</select>
soegeresultat.php:
<?php require_once('../Connections/teaterprops_db.php'); ?>
<?php
mysql_select_db($database_teaterprops_db, $teaterprops_db);
$query_soegresultat = "SELECT * FROM produkter WHERE (overskrift LIKE '%".addslashes($sog)."%') OR (beskrivelse LIKE '%".addslashes($sog)."%') OR (forestilling LIKE '%".addslashes($sog)."%') AND katagori='".addslashes($katagori)."'";
$soegresultat = mysql_query($query_soegresultat, $teaterprops_db) or die(mysql_error());
$row_soegresultat = mysql_fetch_assoc($soegresultat);
$totalRows_soegresultat = mysql_num_rows($soegresultat);
?>
Den er lidt lige glad med hvad jeg vælger i katagori, og hvis jeg ikke skriver noget i søgefeltet vises alt indhold i tabellen. Det vil jeg også gerne undgå.
Håber der er nogle der kan hjælpe!
