søge funk. virker ikke
hey.har en søge funktion som skulle søge i min mysql og så lave liste over hvad den har fundet.. men den relaoder bare og viser ingen søge resultat.
selve koden som søger.
----------------------------
><?
if ($sog) {
include("cont.php");
$query = "";
if ($ing1 != "")
{
// Findes 1. søgord, tilføj til query
$query .= " WHERE ing LIKE '%" . $ing1 . "%'";
}
if ($ing2 != "")
{
// Findes 2. søgord, tilføj til query
if ($query != "")
{
// Query allerede startet; Tilføj med AND
$query .= " AND ing LIKE '%" . $ing2 . "%'";
}
else
{
// Query ikke startet; Begynd en ny WHERE
$query .= " WHERE ing LIKE '%" . $ing2 . "%'";
}
}
// Samme struktur for resten
if ($ing3 != "")
if ($query != "")
$query .= " AND ing LIKE '%" . $ing3 . "%'";
else
$query .= " WHERE ing LIKE '%" . $ing3 . "%'";
if ($type != "")
if ($query != "")
$query .= " AND type = '" . $type . "'";
else
$query .= " WHERE type = '" . $type . "'";
if ($kat != "")
if ($query != "")
$query .= " AND kat = " . $kat;
else
$query .= " WHERE kat = " . $kat;
if ($serv != "")
if ($query != "")
$query .= " AND serv = '" . $serv . "'";
else
$query .= " WHERE serv = '" . $serv . "'";
if ($tid != "")
if ($query != "")
$query .= " AND tid = '" . $tid . "'";
else
$query .= " WHERE tid = '" . $tid . "'";
if ($af != "")
if ($query != "")
$query .= " AND af LIKE '%" . $af . "%'";
else
$query .= " WHERE af LIKE '%" . $af . "%'";
$sqlQuery = mysql_query ("SELECT * FROM drinks" . $query);
while ($row = mysql_fetch_array ($sqlQuery))
{
echo "$query";
print "<li><b><a href=\"les.php?id=$row[id]\" target=\"main\">$row[navn]</a></b><br></li>";
}
} else {
}
?>
------------------------------------------------
her er hele sidens kode hvis det hjælper
------------------------------------------------
<html>
<head>
<title>DrinksUniverset.dk - En del af Dff.nu</title>
<STYLE TYPE='text/css'>
<!-- TextRollover-1 -->
a:link { color:#000000; text-decoration:none}
a:visited { color:#333333; text-decoration:none}
a:hover { color:#666666; text-decoration:bold; cursor:default}
a:active { color:#000000; text-decoration:none}
</STYLE>
</head>
<body bgcolor="#94b018" text="#666666" leftmargin="0" topmargin="1" bottommargin="0">
<div align="center">
<form action="seek.php" method="post">
<style type="text/css">
INPUT, SELECT, TEXTAREA {
background-color: #a3bb39;
color: black;
font-family: Verdana;
font-size: 10px;
border: groove 1px #94b018;
padding: 2;
}</style> <table width="510" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000">
<!-- minimal distances (9 <td>) -->
<tr>
<td><img src="s.gif" width="1" height="1" border="0" alt=""></td>
<td><img src="s.gif" width="124" height="1" border="0" alt=""></td>
<td><img src="s.gif" width="1" height="1" border="0" alt=""></td>
<td><img src="s.gif" width="124" height="1" border="0" alt=""></td>
<td><img src="s.gif" width="198" height="1" border="0" alt=""></td>
<td><img src="s.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<!-- drink -->
<tr>
<td bgcolor="#000000" class="whitedot" colspan="3"><img src="s.gif" height="1" border="0" alt=""></td>
<td bgcolor="#000000" class="whitedot" colspan="6"><img src="s.gif" height="1" border="0" alt=""></td>
</tr>
<tr>
<td bgcolor="#000000" class="whitedot" rowspan="13"><img src="s.gif" width="1" height="1" border="0" alt=""></td>
<td rowspan="13" align="center" valign="top" bordercolor="#000000" bgcolor="#798E16">
<strong><font color="#a3bb39" size="2" face="Verdana, Arial, Helvetica, sans-serif">
Søg i databasen</font></strong> <table cellpadding="0" cellspacing="6" border="0" width="100%">
<tr>
<td class="white12"><div class="pad2">
<div align="center"><strong><font color="#a3bb39" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<img src="gfx/nopic.jpg" width="100" height="130" border="0" alt="">
</font></strong></div>
</div></td>
</tr>
</table>
<strong><font color="#a3bb39" size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></strong>
</td>
<td bgcolor="#000000" class="whitedot" rowspan="17"><img src="s.gif" width="1" height="1" border="0" alt=""></td>
<td colspan="2" valign="top" bgcolor="#7a9d0a" class="darkgreenbold12"><div class="pad5"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000">Ingredienser</font></strong></font></div>
<div class="pad5"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
</strong></font></div>
<div class="pad5"> <font color="#000000" size="1" face="Tahoma"><strong>1.
<input name="ing1" type="text" id="ing1">
<br>
2.
<input name="ing2" type="text" id="ing2">
<br>
3.</strong></font>
<input name="ing3" type="text" id="ing3">
</div></td>
<td bgcolor="#000000" class="whitedot" rowspan="17"><img src="s.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr bgcolor="#7a9d0a">
<td class="whitedot" colspan="5"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></td>
</tr>
<tr bgcolor="#7a9d0a">
<td colspan="2" valign="top" bgcolor="#8fb005" class="darkgreenbold12">
<div class="pad5"><font size="1"><strong><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif">Glas
type </font></strong></font><br>
<font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<select name="type" id="type">
<?php
include("cont.php");
$kategori = mysql_query("SELECT * FROM d_glas ORDER BY type");
while ($row = mysql_fetch_array($kategori)){
echo "<option value='$row[type]'>$row[type]</option>";}
?>
</select>
</strong></font></div></td>
</tr>
<tr bgcolor="#8fb005">
<td class="whitedot" colspan="5"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></strong></td>
</tr>
<tr bgcolor="#8fb005">
<td colspan="2" valign="top" bgcolor="#7a9d0a" class="darkgreenbold12">
<div class="pad5"><font size="1"><strong><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif">Kategori</font></strong></font></div>
<div class="pad5"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<select name="kat" id="kat">
<?php
include("cont.php");
$kategori = mysql_query("SELECT * FROM drinks_katagori ORDER BY navn");
while ($row = mysql_fetch_array($kategori)){
echo "<option value='$row[id]'>$row[navn]</option>";}
?>
</select>
</strong></font></div></td>
</tr>
<tr bgcolor="#7a9d0a">
<td class="whitedot" colspan="5"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></td>
</tr>
<tr bgcolor="#7a9d0a">
<td colspan="2" valign="top" bgcolor="#8fb005" class="darkgreenbold12">
<div class="pad5"><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000" size="1">Serveres</font></strong></font></div>
<strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<select name="serv" id="serv">
<option value="Vælg">Vælg</option>
<option value="Kold">Kold</option>
<option value="Varm">Varm</option>
</select>
</font></strong></td>
</tr>
<tr bgcolor="#8fb005">
<td class="whitedot" colspan="5"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></strong></td>
</tr>
<tr bgcolor="#8fb005">
<td colspan="2" valign="top" bgcolor="#7a9d0a" class="darkgreenbold12">
<div class="pad5"><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000" size="1">Årstid</font></strong></font></div>
<div class="pad5"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input name="tid" type="text" id="tid">
</strong></font></div></td>
</tr>
<tr bgcolor="#7a9d0a">
<td class="whitedot" colspan="5"><font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></td>
</tr>
<tr bgcolor="#7a9d0a">
<td colspan="2" valign="top" bgcolor="#8fb005" class="darkgreenbold12">
<div class="pad5"><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#000000" size="1">Tilføjet
af </font></strong></font></div>
<div class="pad5"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
<input name="af" type="text" id="af">
</strong></font></div></td>
</tr>
<tr bgcolor="#8fb005">
<td class="whitedot" colspan="5"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="s.gif" width="1" height="1" border="0" alt=""></font></strong></td>
</tr>
<tr bgcolor="#8fb005">
<td colspan="2" valign="top" bgcolor="#7a9d0a" class="darkgreenbold12">
<input type="submit" name="sog" value="Søg">
</td>
</tr>
<tr bgcolor="#7a9d0a">
<td class="whitedot" colspan="5"><img src="s.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr>
<td bgcolor="#000000" class="whitedot" colspan="3"><img src="s.gif" height="1" border="0" alt=""></td>
<td bgcolor="#7a9d0a" class="whitedot" colspan="2"><img src="s.gif" height="1" border="0" alt=""></td>
</tr>
</table></form><?
if ($sog) {
include("cont.php");
$query = "";
if ($ing1 != "")
{
// Findes 1. søgord, tilføj til query
$query .= " WHERE ing LIKE '%" . $ing1 . "%'";
}
if ($ing2 != "")
{
// Findes 2. søgord, tilføj til query
if ($query != "")
{
// Query allerede startet; Tilføj med AND
$query .= " AND ing LIKE '%" . $ing2 . "%'";
}
else
{
// Query ikke startet; Begynd en ny WHERE
$query .= " WHERE ing LIKE '%" . $ing2 . "%'";
}
}
// Samme struktur for resten
if ($ing3 != "")
if ($query != "")
$query .= " AND ing LIKE '%" . $ing3 . "%'";
else
$query .= " WHERE ing LIKE '%" . $ing3 . "%'";
if ($type != "")
if ($query != "")
$query .= " AND type = '" . $type . "'";
else
$query .= " WHERE type = '" . $type . "'";
if ($kat != "")
if ($query != "")
$query .= " AND kat = " . $kat;
else
$query .= " WHERE kat = " . $kat;
if ($serv != "")
if ($query != "")
$query .= " AND serv = '" . $serv . "'";
else
$query .= " WHERE serv = '" . $serv . "'";
if ($tid != "")
if ($query != "")
$query .= " AND tid = '" . $tid . "'";
else
$query .= " WHERE tid = '" . $tid . "'";
if ($af != "")
if ($query != "")
$query .= " AND af LIKE '%" . $af . "%'";
else
$query .= " WHERE af LIKE '%" . $af . "%'";
$sqlQuery = mysql_query ("SELECT * FROM drinks" . $query);
while ($row = mysql_fetch_array ($sqlQuery))
{
echo "$query";
print "<li><b><a href=\"les.php?id=$row[id]\" target=\"main\">$row[navn]</a></b><br></li>";
}
} else {
}
?>
</div>
</body>
</html>
