Avatar billede madsass Nybegynder
12. juli 2004 - 18:15 Der er 1 kommentar og
1 løsning

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 "&nbsp; - <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>&nbsp;</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
Avatar billede Slettet bruger
10. august 2004 - 09:24 #1
Hey Mads.

Har lige kigget de spørgsmål igennem som du har siddet og oprettet gennem tiderne, du tar stortset selv alle points, selvom du sikkert alligevel bruger deres svar!
Avatar billede madsass Nybegynder
10. december 2004 - 20:39 #2
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester