Problem bei MySQL Tabellen Ausgabe mit PHP und JS

nikwithk

Mitglied
hi.
Ich überarbeite gerade mein Forum Script und mochte auf der Startseite eine Auflistung der Topics haben! Durch einen Klick auf das Thema soll dann die Tabelle nach unten erweitern und der inhalt des Themas erscheinen! Es funktioniert aber nur bei der ersten Zeile, in den folgenden Zeilen werden nur noch die variablen angezeigt die außerhalb des JavaScripts stehen! Ich hoffe dass es was mit PHP zu tun hat, drum hab ich es mal hier gepostet! Wär super wenn mir jemand helfen könnte! Danke schon im vorraus

PHP:
<script language="JavaScript1.2">
var width='475'
var bgcolor='#CCCCCC'


var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1
var ns4=document.topiclayers

function openlist(e){
if (ie4||ns6){
open_parent=ie4? open.parentElement : document.getElementById("open").parentNode
open_parent.style.display=(open_parent.style.display=="none")? "" : "none"
}
else{
document.opentopiclayer.left=e.pageX-e.topiclayerX
document.opentopiclayer.top= e.pageY-e.topiclayerY+20
document.opentopiclayer.visibility=(document.opentopiclayer.visibility=="hide")? "show" : "hide"
return false
}
}
</script>
</head>
<table cellpadding="1" cellspacing="1" border="0" bordercolor="#FFFFFF" width="700" align="center">
 <tr>
  <tr><td width="15">&nbsp;</td><td width="10%" class="ue">Datum:</td><td class="ue">&nbsp;Titel:</td><td class="ue">&nbsp;Von:</td><td class="ue">&nbsp;Comments:</td><td width="15">&nbsp;</td></tr>
  <?
  $Query = "SELECT * FROM topics ORDER BY Id DESC";
  $FArray = mysql_query ($Query) or die ("Auswahl fehlgeschlagen!");
  while ($topic = mysql_fetch_array ($FArray)) {
	$DateStamp = $topic['Date'];
	$toid = $topic['Id'];
	$toti = $topic['titel'];
	$toco = $topic['comment'];
    $Year = substr ($DateStamp, 0, 4);
    $Month = substr ($DateStamp, 4, 2);
    $Day = substr ($DateStamp, 6, 2);
  $ccquery = "SELECT * FROM comments WHERE topicid ='$toid';";
        $result = mysql_query($ccquery) OR die(mysql_error());
        $ccounter = mysql_num_rows($result);
  echo ("<tr><td width=15>&nbsp;</td><td width=10% class=te>$Day-$Month-$Year</td><td class=te><script language=JavaScript1.2>document.write('<table><tr><td width=90% id=list><div id=listbutton onClick=openlist()>$toti</div></td><td width=10%></td></tr><tr style=display:none><td id=open width=90%><font face=Verdana size=2>$toco</font></td><td width=10%></td></tr></table>')</script></td><td class=te>" . $topic['user'] . "</td><td class=te>$ccounter</td><td width=15>&nbsp;</td></tr>");
  }
  ?>
 </tr>
</table>
 
Zuletzt bearbeitet:
Das weiß ich schon selbst... Hilft mir hier jetzt jetzt aber nicht wirklich!
Außer ich hab was übersehen und du sagst mir worauf genau du hinaus willst.
Danke trotzdem ;-)
 
Zurück