PHP-Dynamische Formular

salo

Mitglied
Hallo @all,
ich habe ein problem mit dynamische Formularen bei Darstellung!
Ich habe mit diesem Text zwei bilder hinzugefügt, damit ich mich besser erklären kann.
Ich will eine tabelle haben, dass der erste mal wie Windows arbeitplatz-datei zeigen funktioniert. Da klickt man "+"zeichen und dann kommt untere verzeichnisse. Bei mir soll der Tabelle erst nur obereKlassen zeigen, und untere nur wenn der benutzer darauf klickt.
der kann alle unterklassen zeigen lassen oder wieder schliesen. In untere klasse trägt er aber was, wenn den schliest sollen die nicht verswinden gehen und wenn er alle eintraege fertig kriegt klickt er für ganze tabelle "senden" dann wird die daten in datenbank geschikt.

Bitte schaut ihr dazu die Bilder!Kann man es mit pur PHP machen, wenn ja bitte um eine Idee. Sonst wie kann man schaffen!
Vielen dank!
Salo
 

Anhänge

Na sowiel leute und keine kann dafür was sagen. War meine Fragestellung in Ordnung?
Na bitte ich brauch nur dann ein paar Ideen!
 
Ist zwar evtl. nicht die beste Lösung, aber du könntest ja theoretisch auf jede Oberklasse einen Link setzen (oder besser gesagt auf die kleine .gif-Datei, die dann dein Pluszeichen darstellt), in dem Variablen drinsitzen:

HTML:
<a href="index.php?daten=1"><img src="plus.gif"> Meine Daten</a>
<a href="index.php?bilder=1"><img src="plus.gif">Bilder</a>
<!-- und so weiter und so fort bis: //-->
<a href="index.php?oberklasse=1"><img src="plus.gif">Letzte Oberklasse</a>

Nun checkst du dann mit einer if-Abfrage, ob die jeweilige Variable an oder aus ist und gibst je nachdem ein weiteres Template an der richtigen Stelle aus, oder, falls du nicht mit Templates arbeitest, schiebst eben das html, das du dann dafür noch brauchst an der richtigen Stelle hinein.

z.B. wenn $daten == "1" gibst du deine Unterkategorien für Daten aus, und setzt auf den link bei daten dann ein .gif-image mit einem Minus.
 
Danke für die Antworten.
Für die Fragestellung, weiss ich nicht genau wie ich es besser fragen kann.
Aber auf jeden Fall Antwort von Edemund klingt gut, darüber kann ich mal hoffentlich was aufbauen.
Danke nochmals!
 
Zurück