Zodra ik een zoekwoord ingevuld heb en iets aanklik en vervolgens weer op terug klik geeft mijn brouwser de volgende melding:
"
Document verlopen
Dit document is niet meer beschikbaar.
"
Enig idee hoe ik dit kan oplossen?
Ik heb het al met sessies geprobeerd, zoals in ook in de code te zien is
Ook heb ik geprobeerd met cookies te werken, maar dit hielp ook niet.
$huidige_naam = session_name();
session_name($zoek);
Onderstaand mijn code:
<?
include("start.php");
$zoek = $_POST['zoek'];
$aValid = array('-', '_', ' ');
if (ctype_alnum(str_replace($aValid, '', $zoek))){
$huidige_naam = session_name();
session_name($zoek);
$zoekquery =
"SELECT
od_id,
od_naam,
od_prijs
FROM
onderdelen
WHERE
(LOWER(od_naam) LIKE '%" . mysql_real_escape_string ($zoek) . "%')
AND
od_removed = 'N' AND
od_show = 'Y'
ORDER BY
od_id
DESC
";
$zoekresult = mysql_query($zoekquery)or die(mysql_error());
$aantal_klanten = mysql_num_rows($zoekresult);
$zoekresult = mysql_query($zoekquery)or die(mysql_error());
while ($row=mysql_fetch_array($zoekresult)) {
$od_id_menu = $row["od_id"];
$od_naam_menu = $row["od_naam"];
$od_prijs_menu = $row["od_prijs"];
$inhoud .= "<br><a href=\"onderdelen/$od_id_menu\"";
if ($od_id==$id) {
$inhoud .= " style=\"color: #000000;\"";
}
$inhoud .= " >$od_naam_menu</a>\n";
$euro_teken .= " €</a><br>\n";
$inhoud1 .= " $od_prijs_menu</a><br>\n";
}
} else {
$test = "<p><font color=\"#FF0000\">Ongeldige invoer $zoek, gebruik geen symbolen.\n</font></p>";
}
$content .= "<table style=\"width:100%; border-width:0px;\" cellspacing=\"5\" cellpadding=\"5\" summary=\"Zoek functie\">
<tr><td>
\n\n<table class=\"aanbiedingen\" style=\"width:100%\" summary=\"test\">\n\n
<tr valign=\"top\" class=\"aanbiedingen\">\n
<th colspan=\"4\" class=\"aanbiedingen\"> </th></tr>\n\n";
$content .= "<tr style=\"vertical-align:middle;\" class=\"zoeken\">\n";
$content .= "
<h3>Producten zoeken</h3>
<form name=\"subquery\" id=\"subquery\" action=\"zoekennn\" method=\"post\">
<input name=\"zoek\" type=\"text\" id=\"zoek\" value=\"$zoek\" style=\"width:150px;\" />
<input type=\"submit\" title=\"Zoek\" value=\"Zoek\" />
</form><br><br><br>
";
$content .= "\n\n\n<td class=\"aanbiedingen\"><a $inhoud </a></td>\n";
$content .= "<td style=\"width:15px;text-align:right;\" class=\"aanbiedingen\">$euro_teken </td>\n";
$content .= "<td style=\"width:40px;text-align:right;\" class=\"aanbiedingen\">$inhoud1 </td>\n";
$content .= "</tr>\n";
$content .= "</table>\n";
$content .= "</td></tr></table>\n";
$content = "
$content
$test
";
include("page.php");
?>