[Script] Mehrzeilige Felder - Übertragung DB!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Script] Mehrzeilige Felder - Übertragung DB!

    Hallo,

    Ich versuche verzweifelt ein Art Formular zu machen.
    Es soll zb 3 mehrzeilige Textfelder geben wo man Zahlen und Text einfügen kann.
    Jedes der Mehrzeiligen Textfelder wird in die Tabelle in der Datenbank geschrieben.
    Aber ! jede Zeile dieses Textfeldes soll als eigener Eintrag ( Zeile )in der XY Tabelle sein.

    Zb. Wir haben auf den Formular 3 Mehrzeilige Textfelder.

    In jedes der 3 Mehrzeiligen Textfelder schmeiss ich 500 Einträge mit zb 100 Zeichen länge rein.
    500 User Namen in das andere 500 Passwörter und in das dritte 500 Vornamen <--- nur als Beispiel!
    Nun sollte jede einzelne Zeile von den 1500 Einträgen in die Db.

    die Usern Namen zb in die Tabelle unter USER
    die Passwörter zb in die Tabelle unter PASS
    und die Vornamen in NAME

    BITTE HILFE

  • #2
    Hallo,

    Das ganze könnte man so realisieren (für EIN feld):

    $array = array();
    $array = explode("\r\n", $_POST['Textfeld1']); //das "\r\n" steht für ein Absatz - Dementsprecht wird aufgetielt und in ein Array geschrieben.
    for($c=0;$c<count($array);$c++) {
    //Ab in die DB... SQL sieht ungefähr so aus:
    INSERT INTO 'tabelle' (id,name) VALUES (NULL,'".$array[$c]."');
    }

    Gibt bestimmt bessere Lösungswege. Wenn du noch ein bisschen auf Schnelligkeint aus bist, gibst du "count($array)" eine variable und schreibst diese in die for-Schleife. So wird nicht bei jeder Wiederholung gezählt.

    Kommentar

    Lädt...
    X