Problem med search script
Jeg har bikset følgende søgescript sammen, men har det lille problem at når man clicker på et af søgeresultatern, og senere vil tilbage, så står der at siden er forældet blablabla. Nogen der lige har en løsning?Scriptet:
if($_GET[side] == "search") {
echo "<div class=\"overskrift1\"> Søg på Metalzone:</div>";
if ($_GET['submit'] == 1) {
$totrim = strip_tags($_POST['search']);
$search = trim($totrim);
if ($search == "") {
echo "<br /><br />Husk at skrive noget i søgefeltet, prøv igen";
}else{
echo "<form method=\"post\" action=\"index.php?side=search&submit=1\">";
echo "<input class=\"forms\" name=\"search\" type=\"text\" value=\"$search\" size=\"20\" maxlength=\"40\" />";
echo "<input class=\"knap1\" type=\"submit\" name=\"Add\" value=\"Søg\" />";
echo "</form>";
echo "INFO: <i>Du har søgt efter indhold med ordet</i> <u><b>$search</b></u><i>, og følgende blev fundet.</i>";
echo "<br />";
echo "<div class=\"listesea\">";
$raw = mysql_query("select id, navn, alb, genre from album where navn like '%".$search."%' or alb like '%".$search."%' or genre like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<b>CD-anmeldelser:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, navn, alb, genre from album where navn like '%".$search."%' or alb like '%".$search."%' or genre like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$cd++;
echo "<div class=\"listebox\">";
echo "$cd: <a class=\"midt\" href=\"index.php?side=expandcd&id=".$data['id']."\">".$data['navn']." - ".$data['alb']."</a> - <i>".$data['genre']."</i>";
echo "</div>";
}}
$raw = mysql_query("select id, navn, alb, genre from dvd where navn like '%".$search."%' or alb like '%".$search."%' or genre like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>DVD-anmeldelser:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, navn, alb, genre from dvd where navn like '%".$search."%' or alb like '%".$search."%' or genre like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$dvd++;
echo "<div class=\"listebox\">";
echo "$dvd: <a class=\"midt\" href=\"index.php?side=expanddvd&id=".$data['id']."\">".$data['navn']." - ".$data['alb']."</a> - <i>".$data['genre']."</i>";
echo "</div>";
}}
$raw = mysql_query("select id, navn, album from promo where navn like '%".$search."%' or album like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>Demoanmeldelser:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, navn, album from promo where navn like '%".$search."%' or album like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$demo++;
echo "<div class=\"listebox\">";
echo "$demo: <a class=\"midt\" href=\"index.php?side=expanddemo&id=".$data['id']."\">".$data['navn']." - ".$data['album']."</a>";
echo "</div>";
}}
$raw = mysql_query("select id, navn from koncertan where navn like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>Koncertanmeldelser:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, navn from koncertan where navn like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$kons++;
echo "<div class=\"listebox\">";
echo "$kons: <a class=\"midt\" href=\"index.php?side=expandkan&id=".$data['id']."\">".$data['navn']."</a>";
echo "</div>";
}}
$raw = mysql_query("select id, navn from inter where navn like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>Interviews:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, navn from inter where navn like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$inter++;
echo "<div class=\"listebox\">";
echo "$inter: <a class=\"midt\" href=\"index.php?side=expandinter&id=".$data['id']."\">".$data['navn']."</a>";
echo "</div>";
}}
$raw = mysql_query("select id, name, genre from bandpages where name like '%".$search."%' or genre like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>Bandprofiler:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, name, genre from bandpages where name like '%".$search."%' or genre like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$bds++;
echo "<div class=\"listebox\">";
echo "$bds: <a class=\"midt\" href=\"bandpages.php?side=band&id=".$data['id']."\">".$data['name']."</a> - ".$data['genre']."";
echo "</div>";
}}
$raw = mysql_query("select id, overskrift, af from nyhed where overskrift like '%".$search."%' or af like '%".$search."%' order by id desc");
$antal = mysql_num_rows($raw);
while ($data = mysql_fetch_array($raw)) {
echo "<br />";
echo "<b>Nyheder:</b> ($antal)";
echo "<br />";
$raw = mysql_query("select id, overskrift, af from nyhed where overskrift like '%".$search."%' or af like '%".$search."%' order by id desc");
while ($data = mysql_fetch_array($raw)) {
$nss++;
echo "<div class=\"listebox\">";
echo "$nss: <a class=\"midt\" href=\"index.php?side=expandnews&id=".$data['id']."\">".$data['overskrift']."</a>";
echo "</div>";
}}
echo "</div>";
}
}else{
echo "<form method=\"post\" action=\"index.php?side=search&submit=1\">";
echo "<input class=\"forms\" name=\"search\" type=\"text\" value=\"Skriv her!\" size=\"20\" maxlength=\"40\" />";
echo "<input class=\"knap1\" type=\"submit\" name=\"Add\" value=\"Søg\" /> Udfyld og tryk på SØG.";
echo "</form>";
}
}
