+ Antworten
Ergebnis 1 bis 6 von 6

Thema: In einem Formular mehrere Datensätze ändern

  1. #1
    TP-Newbie Phips_CH macht alles soweit korrekt
    Registriert seit
    Jan 2011
    Ort
    Schweiz
    Beiträge
    4

    In einem Formular mehrere Datensätze ändern

    ich möchte ein Formular erstellen wo ich alle Datensätze aus einer mySQL Tabelle aktualisieren kann wo der Wert einer bestimmten Spalte mit dem URL-Parameter übereinstimmt.

    für den einzelnen Datensatz funktioniert es.
    nur kann ich den Bereich nich so Wiederholen, so wie ich es mir vorstelle.

    Ist es überhaupt möglich, mehrere Datensätze in einem Formular zu ändern?
    Und ist dies mit Dreamweaver zu realisieren?

    Gruss
    Phips_CH

  2. #2

  3. #3
    TP-Newbie Phips_CH macht alles soweit korrekt
    Registriert seit
    Jan 2011
    Ort
    Schweiz
    Beiträge
    4
    Hi wuselmann

    Besten danke schonmal.

    Leider hilft mir das noch nicht besonders weit.
    könntest du dich etwas detaillierter Formulieren? So das ich es als nicht Dreamweaverspezialist und PHP-Crack auch verstehe.

    Gruss
    Phips_CH

  4. #4
    TP-Insider wuselmann macht sich hier sehr viel Mühe Avatar von wuselmann
    Registriert seit
    May 2001
    Ort
    Hamburg
    Beiträge
    869


    Kannst Du etwas Englisch? Dann schau Dir mal http://www.w3schools.com/php/php_mysql_update.asp an. Im Wesentlichen sollte es funktionieren, indem Du die WHERE-Klausel mit dem Parameter aus der URL versiehst. So wählst Du alle Zeilen aus, die Du ändern möchtest.

    Denke bei der Übernahme von Parametern aus der URL aber immer auch an die Sicherheit.

    Grüße

  5. #5
    TP-Newbie Phips_CH macht alles soweit korrekt
    Registriert seit
    Jan 2011
    Ort
    Schweiz
    Beiträge
    4
    hmmmm.....
    Ich denke du hast mich nicht ganz verstanden.
    Ich möchte alle Datensätze aus einer Abfrage in einem Formular augelistet.

    So sind es dann etwa 20-30 Datensätze in einer Tabelle. Da möchte ich bei jedem Datensatz können mittels Radiobutton einen Status ändern. und zwar für jeden einzel und unterschiedlich. und am Schulss vom Formular mit einem Submit alle Datensätze auf einmal (oder mit einer Schlaufe) wieder in die DB speichern.

    Gruss Phips_CH

  6. #6
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396
    Du baust dir aus deinen Datensätzen ein zweidimensionales Array, verpackst das in ein Formular, Schlüssel aus Daten als Schlüssel der input-Felder und auf dem Server nimmst du das wieder auseinander

    Code:
    name="ID[]"
    name="name[]"
    name="value[]"
    wird zu

    Code:
    $_POST['ID'][0]
    $_POST['ID'][1]
    $_POST['name'][0]
    etc. Wäre dann verkehrt herum, weil du zu jedem Attribut mehrere Felder hast, statt zu jeder Zeile mehrere Attribute. Aber das kannst du vorher ändern. Oder du machst es im Formular auch andersrum. Egal was du dabei rausbekommst, wenn du $_POST durch print_r() jagst siehst du die Struktur.

+ Antworten

Ähnliche Themen

  1. mehrere Links in einem Formular... Sessions?
    Von karnickel im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 14.03.2005, 19:58
  2. Datensätze per Formular ändern, Problem
    Von Daniel N. im Forum Traum-Dynamik
    Antworten: 50
    Letzter Beitrag: 21.12.2004, 08:40
  3. Tab-Reihenfolge in einem Formular ändern
    Von fiu im Forum HTML & CSS
    Antworten: 1
    Letzter Beitrag: 04.07.2004, 15:10
  4. .NET Datensätze über mehrere Spalten?
    Von AnnaStesia im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 29.01.2004, 00:23
  5. Antworten: 17
    Letzter Beitrag: 03.08.2003, 12:02

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51