Zum Inhalt springen

Wie macht man eine Eingabe mit variabler Anzahl Eingabefelder?

Erstellt am 16. Mai 2007 · 4 Antworten · letzte Antwort am 18. Mai 2007

Tags: Frage

fossibaer98 ·

Hallo!
Ich möchte auf einer Seite z.B. pro Gruppenmitglied eine Eingabe machen können. Das heißt: bei 20 Mitgliedern müsste eine Tabelle mit deren Namen und jeweils einem Eingabefeld pro Mitglied dargestellt werden. Bei 30 eben 30 Felder etc.
Hat das schon mal jemand programmiert oder gesehen?
Beispiel könnte sein, 100m-Lauf, 12 Teilnehmer, Eingabe der Zeiten pro Teilnehmer auf einer Seite.
Wäre toll, wenn jemand sowas ähnliches schon hat.
Gruß
Frank

einpraegsam.​net ·

Wer soll die Zeiten eintragen? Jeder seine eigene Zeit? Soll sich zuvor als FE_User registrieren? Die Ausgabe erfolgt dann automatisch aus der DB?

Klingt nach einer Extension...

Dürfte nicht schwer zu programmieren sein, wenn es so etwas nicht schon gibt...

fossibaer98 ·

Nein, einer soll in eine Eingabemaske die Ergebnisse für alle eintragen. Das heißt man muss aus einer DB-Tabelle alle Teilnehmer auslesen und dann die Eingabemaske generieren:
Beispiel(3 Teilnehmer):

Name.......................Wertung

Hans Müller................_______
Egon Schulze..............._______
Klaus Zerberus............._______

Abschicken

Unbekannter Benutzer ·

Hall fossibaer98,
die Informationen sind sehr karg, ich glaube Dir kann nicht geholfen werden, wenn Du nicht noch folgende Angaben machst:
1. Sollen die Eingaben im Backend oder im Frontend erfolgen?
2. Mit welcher Extension arbeitet Ihr?
Gruss Mensch

fossibaer98 ·

Hallo Mensch!
Das soll erst noch eine Extension für eine Schul-Hompage werden. Natürlich alles im Front-End. Eine ganz normale Anwendung mit vielleicht folgenden Pages:
1. Wettbewerbe: (Eingabe von Terminen, Regeln etc.)
2. Verantwortliche: (Hier werden die Ausrichter eingetragen)
3. Teilnehmer: (Hier können Teilnehmer zu Wettbewerben eingetragen werden)
4. Ergebniseingabe: (Das ist das Problem, zu dem ich eine Lösung suche)
5. Ergebnisauswertungen...
Ciao
Frank