Lid |
|
hallo allemaal!
Ik, was bezig met een scriptje voor een forum om alle topics in een keer als gelezen te markeren.
Ik stuur de gebruiker hiervoor langs een pagina die het script uitvoert. Nu is er het probleem dat als ik de link naar de pagina wil openen het eerst 5 minuten duurt eer ik eindelijk op de pagina ben , maar dan krijg ik ook de pagina niet maar de volgende zeer vage foutmelding(en aangezien mijn engels vrij slecht is):
No suitable nodes are available to serve your request.
Misschien dat een van jullie kan zeggen wat het probleem is??
Hier is ook al mijn script:
<?
include("dbconnect.php");
include("head.php");
$s = "SELECT * FROM topics WHERE categorie = '".$_GET['cat']."'";
$q = mysql_query($s);
$l = mysql_fetch_array($q);
while($titel = $l['titel']){
$ss = "UPDATE `gebruikers` SET `".$titel."` = 'ja'";
$qq = mysql_query($ss) or die(mysql_error());
}
?>
<meta http-equiv="refresh" content="1;URL= forum2.php?cat=<? echo $_GET['cat'] ?>" />
<?
include("foot.php");
?>
<? include("dbconnect.php"); include("head.php"); $s = "SELECT * FROM topics WHERE categorie = '".$_GET['cat']."'"; while($titel = $l['titel']){ $ss = "UPDATE `gebruikers` SET `".$titel."` = 'ja'"; } ?> <meta http-equiv="refresh" content="1;URL= forum2.php?cat= <? echo $_GET['cat'] ?>" /> <? include("foot.php"); ?>
De bedoeling van de code is als volgt:
De gebruiker klikt vanuit een van de topicoverzichten op de link 'alles als gelezen markeren' die link leid naar de pagina 'markall.php?cat=' en dan de categorie die mee word gestuurd. Op de pagina 'markall.php' worden alle topics uit de db gehaald die bij die categorie horen, en dan word er in de while lus per record de titel genomen en de query gemaakt om die titel in de gebruikerstabel als waarde 'ja' te geven. Daarna word de gebruiker terug naar het topicoverzicht gestuurd.
Ik hoop dat ik duidelijk genoeg was
Alvast bedankt!
MVG,
Anton Vandeghinste
|