Avatar billede michaeltryl Seniormester
03. november 2006 - 13:30 Der er 2 kommentarer og
1 løsning

problem med at udskrive dato

jeg er ved at lave et forum pg vil godt have datoen udskrevet for hvornår sidste indlæg i en tråd er skrevet.
lige nu skriver den fint datoen ud for den første tråd, men ikke for resten. er der en som kan se hvad jeg gør forkert.
koden er her

echo"<td align='center'><b>Overskrift</b></td><td align='center'><b>Forfatter</b></td><td align='center'><b>Oprettet</b></td><td><b>Ny</b></td></tr>";
$traad = mysql_query("SELECT * ,DATE_FORMAT(dato, '%d') AS dato, DATE_FORMAT(dato, '%m') AS maaned, DATE_FORMAT(dato, '%Y') AS aar, DATE_FORMAT(dato, '%H:%i:%s') AS tid FROM forumtraad WHERE grid = $gr AND parent = '0' ORDER BY traadID DESC") or die(mysql_error());
while ( $b = mysql_fetch_array($traad))
{
$overskrift = $b[overskrift];
$test = htmlentities($overskrift);
$over = nl2br("$test");


$traadid = $b[traadID];
$sbruger = $b[bruger];
$forfatter = $b[forfatter];
$dato = $b[dato];
$maaned = $b[maaned];
$aar = $b[aar];
$tid = $b[tid];

$tael = mysql_query("SELECT COUNT(*) AS antal FROM forumtraad WHERE grid= $gr AND parent =$traadid") or die(mysql_error());
$row = mysql_fetch_array($tael);

$ghent = mysql_query("SELECT dato FROM forumtraad WHERE parent = '$traadid' ORDER BY traadID DESC") or die(mysql_error());
$gvis = mysql_fetch_array($ghent);
$ndato = $gvis[dato];

echo"<tr><td valign='top'><a href='laesforum.php?gr=$gr&traad=$traadid'>$over</a> ($row[antal] svar)</td>";
echo"<td> $forfatter</td>";
echo"<td>$dato-$maaned-$aar Kl. $tid</td>";
echo"<td>$ndato</td></tr>";
}
echo"</table>";
Avatar billede michaeltryl Seniormester
03. november 2006 - 17:58 #1
jeg har nu ændret det til nedstående men har samme problem.
er der ingen bud?

echo"<table border='1'><tr>";
echo"<td align='center'><b>Overskrift</b></td><td align='center'><b>Forfatter</b></td><td align='center'><b>Oprettet</b></td><td><b>Ny</b></td></tr>";


$traad = mysql_query("SELECT * ,DATE_FORMAT(dato, '%d') AS dato, DATE_FORMAT(dato, '%m') AS maaned, DATE_FORMAT(dato, '%Y') AS aar, DATE_FORMAT(dato, '%H:%i:%s') AS tid FROM forumtraad WHERE grid = $gr AND parent = '0' ORDER BY traadID DESC") or die(mysql_error());
while ( $b = mysql_fetch_array($traad))
{
$overskrift = $b[overskrift];
$test = htmlentities($overskrift);
$over = nl2br("$test");


$traadid = $b[traadID];
$sbruger = $b[bruger];
$forfatter = $b[forfatter];
$dato = $b[dato];
$maaned = $b[maaned];
$aar = $b[aar];
$tid = $b[tid];
$tael = mysql_query("SELECT COUNT(*) AS antal FROM forumtraad WHERE grid= $gr AND parent =$traadid") or die(mysql_error());
$row = mysql_fetch_array($tael);

echo"<tr><td valign='top'><a href='laesforum.php?gr=$gr&traad=$traadid'>$over</a> ($row[antal] svar)</td>";
echo"<td> $forfatter</td>";
echo"<td>$dato-$maaned-$aar Kl. $tid</td>";

$ghent = mysql_query("SELECT dato FROM forumtraad WHERE parent = '$traadid' ORDER BY traadID DESC") or die(mysql_error());
while ( $w = mysql_fetch_array($ghent))
{
$ndato = $w[dato];
echo"<td>$ndato</td></tr>";
}
echo"";
}
echo"</table>";
Avatar billede michaeltryl Seniormester
03. november 2006 - 18:17 #2
den sidste virker. grunden til jeg troede det ikke virkede var fordi der ikke var skrevet indlæg i den anden tråd
Avatar billede michaeltryl Seniormester
03. november 2006 - 18:17 #3
jeg lukker her igen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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