Indelukkelse af tråd i MIT forum
Hej Allesammen..Jeg har et forum på min side hvor der forskellige rang til brugerne..
Men jeg har det problem at når den skal definere brugerens rang, så bliver der jo rigtig mange forskellige $rang variabler på siden, og så kan den ikke finde rundt i det, og så udskriver den rangen på det forrige svar..
Så er spørgsmålet.. Hvordan kan jeg indelukke variablen, sådan at hver svar i en tråd har sit eget så det ikke læset resten af de andre variabler.. Her er min kode:
$query = mysql_query("SELECT id, email, navn, dato, besked, ip FROM forum_msg WHERE replyto='$id' ORDER BY id");
while ($row = mysql_fetch_array($query)) {
$nummer = 0;
$nummer++;
$navn = $row[navn];
echo "<table border=\"1\" cellspacing=\"0\" bgcolor=\"$designcolor2\" style=\"border-collapse: collapse; border-bottom: 0px solid\" bordercolor=\"#000000\" width=\"400\">";
echo "<tr>";
echo "<td width=\"100%\" style=\"border-bottom: 0px solid\" background=\"GFX/Table/BG.gif\"><b>#$nummer</b> - $row[dato]";
if(in_array($s_navn, $admins_array)) {
echo " - <b>$row[ip]</b>";
}
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<table border=\"1\" cellspacing=\"0\" style=\"border-collapse: collapse; border-left: 0px; border-bottom: 0px; border-right: 0px;\" bordercolor=\"#000000\" width=\"400\">";
echo "<tr>";
echo "<td valign=\"top\" width=\"120\" style=\"border-left: 0px; border-bottom: 0px;\" bgcolor=\"$designcolor1\">";
// ##### Henter Avatar - Bruger Oplysninger #####
$avatar = mysql_query("SELECT avatar FROM community WHERE navn='$navn'");
while ($data = mysql_fetch_array($avatar)){
if($data[avatar]){
echo "<img valign='top' align='left' src='http://www.madsass.dk/images/Avatars/$data[avatar]' border='0'>";
}
else {
echo "<img valign='top' align='left' src='http://www.madsass.dk/images/Avatars/Unknown.gif' border='0'>";
}
}
echo "<a href=\"?side=Community/Profiler/brugerinfo.php&bruger=$row[navn]\"><b>$row[navn]</b></a><br>";
$usernam = $row[navn];
include("Community/Profiler/rang.php");
echo "<br><br> </td>";
echo "<td valign=\"top\" colspan=\"2\" bgcolor=\"$designcolor1\" style=\"border-bottom: 0px; border-right: 0px;\">$row[besked]";
$s_signatur = mysql_query("SELECT signatur FROM community WHERE navn='$row[navn]'");
while ($signatur = mysql_fetch_array($s_signatur)){
if($signatur[signatur] !== ""){
echo "<br><div class='signaturtop'></div>";
echo "$signatur[signatur]";
}
}
echo "</td>";
echo "</tr>";
echo "</table>";
}
Hvad skal jeg gøre for at den udskriver rang for den bruger der hører til svaret.??
Med Venlig Hilsen
Mads Bjørck // Madsass.dk
