Jens-Uwe: Gute Lösung gesucht: Eingabearray bearbeiten/speichern

Hallo,

ich habe folgende Aufgabenstellung: Gegeben sei eine Tabelle, die
Gruppennamen enthält. Der User wählt einen Gruppennamen aus einer
Dropdown Liste vor. Beim Klick auf einen beliebigen Namen in der
Tabelle wird dieser durch den ausgewählten Namen ersetzt.

+---------+  +------+-------+------+
| Schmidt |  |(leer)|Müller |Meier |
+---------+  +------+-------+------+

wird nach Klick auf "Müller" zu

+---------+  +------+-------+------+
| Schmidt |  |(leer)|Schmidt|Meier |
+---------+  +------+-------+------+

Nebenbedingungen: Der User soll jederzeit mit "Cancel" den Vorgang
abbrechen können. Dann wird der Ursprungszustand wieder hergestellt.
Die Daten sollen beim Klick auf "Save" in einer MySQL Datenbank
landen.

Wie löse ich dieses Problem am besten mit PHP/MySQL/Javascript?

Ich habe schon eine Linkversion ausprobiert, die dynamisch die
Seite neu aufbaut (Aber: Wie speichere ich die bereits erfolgten
Änderungen zwischen?).
Bei einer Formularlösung habe ich das Problem, daß ich keine ein-
heitlich langen Buttons erzeugen kann.

Hat jemand schon mal ein ähnliches Problem gelöst?

Danke für eure Hilfe,
Jens-Uwe

  1. Hi,

    Bei einer Formularlösung habe ich das Problem, daß ich keine ein-
    heitlich langen Buttons erzeugen kann.

    <input style="width: 200px">

    Bye,
    Peter

    1. Hi,

      Bei einer Formularlösung habe ich das Problem, daß ich keine ein-
      heitlich langen Buttons erzeugen kann.

      <input style="width: 200px">

      Bye,
      Peter

      Hallo Peter,
      das funktioniert leider nur mit dem IE, Netscape ignoriert den Style.
      Bei uns können aber viele Unix User nur den NS benutzen.

      Gruß,
      Jens-Uwe

  2. Hallo,

    Hat jemand schon mal ein ähnliches Problem gelöst?

    Ja!
    Was möchtest du nun? Eine fertige Lösung?
    Bitte präzisiere die Frage, denn du wirst kaum erwarten, daß Dir hier jemand jetzt eine Sammlung von Dateien sendet - oder?

    Gruss Sven

    1. Hallo,

      Hat jemand schon mal ein ähnliches Problem gelöst?

      Ja!
      Was möchtest du nun? Eine fertige Lösung?
      Bitte präzisiere die Frage, denn du wirst kaum erwarten, daß Dir hier jemand jetzt eine Sammlung von Dateien sendet - oder?

      Gruss Sven

      Hallo Sven,

      ich möchte wissen, wie man am geschicktesten ein solches Array programmiert, d.h. welche Technik man benutzt (Buttons, Links, Dropdowns, oder was auch immer). Ich programmiere in PHP/MySQL erst seit einigen Wochen und komme derzeit nicht so recht weiter.

      Hier meine Fragen etwas ausführlicher:

      a) Linklösung (Jedes Arrayelement ist ein Link)
      [Mein Favorit, aber auch mein Problemkind!]
      Damit mir meine PHP Variableninhalte nicht verloren gehen, muß ich jeden Link mit einem langen Rattenschwanz an Parametern versehen. Das macht die übergebenen Daten jedoch für den User sichtbar und damit manipulierbar.
      Geht das eleganter? Wie bleiben die Formularelement-Inhalte auch bei einem Link erhalten?

      b) Buttonlösung (Jedes Arrayelement ist ein Button)
      Leider stellt Netscape die Buttons trotz Style unterschiedlich lang dar, je nach Beschriftung des Buttons.

      c) ..... (bessere Lösung)
      Aber wie?

      Gruß
      Jens-Uwe