Ik heb het probleem dat wanneer ik een array binnen een while lus update (die de zelfde array gebruikt) de while stopt.
ik heb het tijdelijk verholpen om var namen te wijzigen maar dit vind ik niet netjes...
ik heb het internet al gezocht, maar weet niet echt hoe ik hiernaar moet zoeken.
hier mijn code (hele pagina is erg groot dus alleen een deel)
<?php
$mysql_result = mysql_query("SELECT name, author, time, id FROM `" . $GLOBAL_mysqltableprefix . "topiclist` WHERE rubriek = '" . $_GET["rubriek"] . "'") or die(mysql_error_report());
while($topic = mysql_fetch_array($mysql_result)){
$mysql_result = mysql_query("SELECT id FROM `forum_messagelist` WHERE topic_id = '" . $topic["id"] . "'") or die(mysql_error_report());
$topic["number"] = mysql_num_rows($mysql_result);
$mysql_result = mysql_query("SELECT time FROM `forum01_messagelist` WHERE topic_id = '" . $topic["id"] . "' AND time > '" . $_SESSION["olddate"] . "'") or die(mysql_error_report());
$topic["unreadnumber"] = mysql_num_rows($mysql_result);
// rows waar de topics in staan:
echo('
<tr class="row"
onClick="document.location=\'' . $topic["id"] . '/\';"
onmouseover="this.className=\'row_hoverd\';"
onmouseout="this.className=\'row\';"
>
<td class="icon">
');
// controle of het topic unread of read is:
if($topic["unreadnumber"] == null){ echo('<img src="' . $GLOBAL_hostadres . 'resources/icons/pack01/topic_normal_read.gif">'); }
else { echo('<img src="' . $GLOBAL_hostadres . 'resources/icons/pack01/topic_normal_unread.gif" alt="' . $topic["unreadnumber"] . '">'); }
// uitspugen van de cellen
echo('
</td>
<td class="other">' . $topic["name"] . '</td>
<td class="other">' . $topic["author"] . '</td>
<td class="aangemaakt_om">' . $topic["time"] . '</td>
<td class="berichten">' . $topic["messagenumber"] . '</td>
</tr>
');
}
is dit een soort bug, of doe ik iets verkeerd?
mvg