Dynamische ID's Auto Zuweisen ?!

existenz_

Grünschnabel
Hallo,

ich wollte ein newsscript schreiben das einen "mehr lesen ..." klapptext hat, in den der restliche teil der news steht, und den der besucher auf wunsch per klick auf mehr gesamt lesen kann. Soweit so gut ...

habe ein bissle überlegt und habe einfach zwei Felder bei der Eingabe der news geamcht, das normale und das "read more" feld, in das ich den weiteren text in eine extra zeile schreibe. Das dann auch später mit zwei Arrays wieder auslese, und zwar $Array[artikel] und $Array[more] ... das klappt auch wunderbar. Jetzt habe ich dann versucht den Klapptext einzubauen, hat auch wunderbar funktioniert, ich habe nur ein problem, wie kann ich die id automatisch dem javascript zuweisen ? damit er auch immer den klapptext der aktuellen news öffnet ?! und nicht immernur die erste (id="1")

Diese Zeile ist entscheident

id=\"1\" style=\"display: none\">$ausgabe[more]/font>/td>

da genau dort bei id=\"1\" ja die nummer zugewiesen wird, un eben selbige müsste dynamisch werden ?! .. *verwirrt* beispiel: news 3 hat die id 3, jetzt muss ich diese id dem javascript auch zuordnen, wie geht das ?

Hier habe ich das Aktuelle File das so eigentlich läuft geupped:

http://www.e-twentythree.de/xafford/ausgabe.txt

Meine PHP Kentnisse sind noch nicht so tief als das ich durchblicken würde :/ evtl. hat ja einer eine idee.

Grüße
 
Zuletzt bearbeitet:
Du liest doch die news aus einer Datenbank aus, oder?
Da hat doch auch sicherlich jede news eine id, oder?
Wie wäre es denn wenn du die news id als "Klapptext-ID" nimmst?
 
In der Do while schleife liest du die id genauso aus wie die anderen sachen auch aus und fügst sie an der Stelle ein wo die id vom Klapptext steht.
Like this:
id=$ausgabe[id] style=\"display: none\">$ausgabe[more]</font></td>
 
Zurück