Formulardaten in Schleife in DB schreiben?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Davidaff
Mitglied
Beiträge: 37
Registriert: 26.06.2003 19:12

Formulardaten in Schleife in DB schreiben?

Beitrag von Davidaff »

Hi
Soweit ich mitbekommen werden ja hier allgemeine Programmiertechnische Fragen beantwortet oder?

Dann will ich gleich mal zu meinem Problem kommen wo ich mich nicht irgendwie logisch rein denken kann:

Ein User hat die option zu bestimmen wieviel eingabefelder er hat.
Tippt er zBsp 4 so erscheinen aus einer "for" Schleife die 4 Eingabefelder innerhalb eines Formulares.

Diese werden dann ausgefüllt und abgeschickt auf eine Seite wo sie in die DB geschieben werden sollen.
Hier der Code:

Code: Alles auswählen

$anzahl = 4;
for($i=1; $i<=$anzahl;$i++)
{

    echo"
    <tr><td width=494>Antwort $i:</td></tr>
    <tr><td width=494>
           <inputype=textname=\"$i\"></td></tr>
   </tr>";
}
wie kann ich die daten am besten auffangen und in die Datenbank schreiben und das ja eventuell wieder in einer Schleife?

gibts dazu ein Tut bzw Beispielscript?
währe sehr Hilfreich für mich.
Danke im vorraus
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

wat willst du.....

Dein HTML ist fehlerhaft mal nebenbei.....

Du willst eine Schleife bauen anhand der Eingabe

Dannm solltest du auch ein Array erzeugen

<input type="text" name="blubb[]">

Ist es das was du willst?
Davidaff
Mitglied
Beiträge: 37
Registriert: 26.06.2003 19:12

Beitrag von Davidaff »

Blutgerinsel hat geschrieben: Dein HTML ist fehlerhaft mal nebenbei.....
jo egal, darum gehts auch nich, nur mal so schnell rauskopiert und zusammengesetzt. Is doch besser als wenn ich 50 Zeilen einfüge oder?
Blutgerinsel hat geschrieben: Du willst eine Schleife bauen anhand der Eingabe
Dannm solltest du auch ein Array erzeugen
Jupp so hab ich´s auch gemacht nach dem ich endlich ein Tut gefunden hab;)
trotzdem Danke
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Mit solchen Kinkerlitzchen schlägt sich die PHP Newsgroup dauernd rum, daher
-> http://www.php-faq.de/ch/ch-webvariablen.html
Benutzeravatar
MrMind
Mitglied
Beiträge: 464
Registriert: 29.11.2003 17:14
Wohnort: Darmstadt/Odw
Kontaktdaten:

Beitrag von MrMind »

Davidaff hat geschrieben:
Blutgerinsel hat geschrieben: Dein HTML ist fehlerhaft mal nebenbei.....
jo egal, darum gehts auch nich, nur mal so schnell rauskopiert und zusammengesetzt. Is doch besser als wenn ich 50 Zeilen einfüge oder?
Ne so egal ist eigentlich auch net, wenn du Hilfe brauchst ;)

Weil nach deinem Beispiel würden die input Felder beim Attribut name eine Zahl erscheinen, sprich du musst dann mit dieser Zahl die Variable anfordern:
Dies würde aber in PHP einen Fehler erzeugen, da du bei der Varaiblenbenennung nie mit einer Zahl beginnen darf. ;)

Nur mal so am Rande erwähnt ;)

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

genau....

Im übrigen wäre ich vorsichtigt einen Larifari Code zu posten, du vermittelst mir damit nur eines:
Nämlich das du es nicht genau nimmst !

Ausreden wie Deine passen nicht, entweder man macht es 100% richtig oder nicht...Aber nicht gewichtet falsch machen :wink:
Antworten

Zurück zu „Coding & Technik“