FAQ Liste anderes machen

Brian Folte

Angesehenes Mitglied
Hallo. Ich habe seit heute morgen mit einem kleinen Problem zu kämpfen undzwar:
Ich möchte, wenn jemand in meine FAQ geht, das oben die fragen stehen und wenn man drauf klickt man ein stück weiter runter zu der antwort kommt. nun sieht mein code so aus:
CODE <?php

if(isset($_SESSION['lid'])) {
mysql_query("UPDATE useronline SET location = '4' WHERE UserID = '".$_SESSION['userid']."'");
}
else
{
mysql_query("UPDATE useronlineguests SET location = '4' WHERE IP = '".$_SERVER['REMOTE_ADDR']."'");
}

echo("<table cellspacing='0' cellpadding='4' width='".$data['tablewidth']."'>");
echo(" <tr bgcolor='".$data['tablebgc']."'>");
echo(" <td style='border:1px solid ".$data['td']."'><span class='bench'>");
echo(" <a href='forum.php?fid=".$_GET['fid']."'>".$data['name']."</a> » ");
echo(" Frequently asked questions</span>");
echo(" </td>");
echo(" </tr>");
echo("</table><br>");


$result = mysql_query("SELECT titel, text FROM faq ORDER BY ID");

if(mysql_num_rows($result) != 0) {
echo("<span class='stan'>");
while($content = mysql_fetch_assoc($result)) {
echo("<table cellspacing='0' cellpadding='4' width='".$data['tablewidth']."'>");

echo(" <tr bgcolor='".$data['tabletopbgc']."'>");
echo(" <td style='border:1px solid ".$data['td']."' align='center'><span class='kat2'>");
echo(" <b>".$content['titel']."</b>");
echo(" </td>");

echo(" </tr>");
echo(" <tr bgcolor='".$data['tablebgc']."'>");
echo(" <td style='border:1px solid ".$data['td']."'><span class='stan'>");
echo( formattext($content['text']));
echo(" </td>");
echo(" </tr>");

echo("</table><br>");
}
echo("</span>");
}


?>


ich weiß halt nicht wie ich das schaffe, das es so wird wie ich es haben will. ich hoffe ihr lacht mich nicht aus und hilft mir ein bisschen. lg brian
 
Nur kurz ohne den Code gelesen zu haben.

Du musst dem Link auf deiner Antwort eine ID mitgeben ($_GET).

Und die Abfrage lautet immer darauf, dass nur jeme mit der bestimmten Antwort angezeigt wird; falls keine id vorhanden ist so wird auch keine Antwort ausgegeben - also nur die Fragen!

Gruss René
 
Vielen lieben dank. ja ich weiß das diese fragen total einfach sind, und das ich das auch schon einmal gemacht habe aber ich nicht mehr weiß wie es ging und dann denk ich mir immer wieder das html total anders als php ist. lg brian
 
so ich habe das nun wie in der anleitung beschrieben nun gemacht. nun habe ich aber noch ein kleines problem und zwar. so sieht der code aus: <a href="#id=1">Seitenanfang</a> die eins ist die id von dem text genauso wird es ja in der datenbank gespeichert. aber wenn ich das nun ausprobiere, bewegt sich nix also ick werde dann nicht zu dem text geleitet mit der id eins. hab ich mal wieder was falsch verstanden oder falsch gemacht?lg brian
 
Das "id=" gehört da nicht rein:

CODE
<a href="#1">Seitenanfang</a>

 
Zurück
Oben