Problem mit dynamischer Seitenerstellung

stephandziurla

Erfahrenes Mitglied
Hallo!

Ich habe da mal eine Frage bezüglich einer mit PHP und MySQL erzeugten Seite.

In einem Fenster sollen oben mehrere Links stehen. Klickt man einen Link an, so gelangt man mittels eines Ankers nach unten in die Seite zum entsprechenden Text. Soviel zur Theorie. Umgesetzt habe ich das wie folgt:

1. Auslesen der Links aus der DB:
PHP:
$anker= mysql_query("SELECT * FROM content WHERE id='".$id."'");
while ($row = mysql_fetch_object($anker)) 
{
	$link = $row->sprungmarke_de;
	echo "<tr>";
	echo "<td><a href='#$link'>$link</td>";
	echo "</tr>";
}
echo "</table>";
mysql_free_result($anker);

2. Auslesen der Links aus der DB:
PHP:
$inhalte=mysql_query("SELECT * FROM content WHERE id='".$DieSeite["id"]."' ORDER BY rang ASC");
while ($row2 = mysql_fetch_object($inhalte))
{
          $head_insert = $row2->headline_de;
          $text = $row2->text_de;
          echo "<tr>";
          echo "<td> <a href='#top'>"
           ."<img src='dot.gif' align='right'></a><br> <A name='#$link'>$head_insert</A>
           <p> $text<p></td>";
           echo "</tr>";
}

Soviel dazu....nur, wenn ich auf einen der Links oben klicke, wird der Inhalt nicht soweit herunter gescrollt, wie es eigentlich sein sollte. Hat da jemand ne Ahnung, wieso das so ist? :confused: :confused:
 
ja da muss ich sinac zustimmen - was ist im grunde genommen deine fehlermeldung - was ist auf deiner seite zu sehen - funktionieren die anker nicht oder was geht denn nun eigentlich nicht genau
 
Naja die Seite wird korrekt angezeigt. Nur rutscht beim Anklicken auf einen Link nicht der entsprechende Text hervor.......stellt euch das mal so vor:


Anker1
Anker2



Anker1
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttext

Anker2
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext
texttexttexttexttexttexttexttexttexttexttext

Und wenn ich auf Anker2 klicke, rutscht die Seite nur bis Anker1......
 
also mit den ankern würd ich vorsichtig sein

1. überprüfe ob du bei den ankern den richtigen namen ansprichst
2. wenn nicht so viel inhalt zu sehen ist, also das quasi den komplette inhalt auf die seite passt dann sind anker in diesem fall nicht wirklich funtional - du verstehst - also schau kurz nach und poste schnell - ich warte
 
Ich lasse die Anker dynamisch generieren....und auf dieser Grundlage werden dann zusätzlich unter den Ankern die Texte erstellt - auch dynamisch.....also so ähnlich wie:

generiere Anker1 bis AnkerN und vergebe Name Anker1 bis AnkerN.
Anschließend generiere Text1 bist TextN und füge am Anfang von Text1 bis TextN den Namen von Anker1 bis AnkerN hinzu.
 
also ohne quelltext fällt mir da auch nix sonderbares auf - da wir uns beide kennen kannste mir ja mal bitte die datei per mail schicken und ich erdreiste mich diese zu sichten - ok

wie generierst du eigentlich den ankernamen - mit zahlen und dann per schleife oder wie
 
Zurück