Joachim: Formular Daten an PHP Skript OHNE neuen Seitenaufbau senden

Hallo,

ich hoffe hier hat jemand einen guten Einfall und eine Lösung, auch wenn ich fast befürchte das es nicht so ganz so geht, wie ich mir das vorstelle... aber zum Problem:

Ich habe ein Formular in dem der Benutzer verschiedene Angaben machen kann (Text eingeben, Schriften aussuchen, Bilder auswählen/hochladen). Diese Daten sollen verwendet werden um eine dynamische Grafik zusammen zu bauen, die dann ebenfalls wieder auf der Seite (auf der auch das Formular ist) angezeigt werden soll. Soweit alles nicht das Problem. Nur will ich eigentlich nicht die komplette Seite neu laden (da ändert sich ja nichts), sondern nur die Grafik aktualisieren. Soweit das nur "normale" Eingabefelder sind, kann ich problemlos die Daten des Formulars per JavaScript auslesen und ebenfalls per JavaScript die Daten  per get-Methode an die URL der Grafik-Erzeugung hängen und damit das "Vorschaubild" aktualisieren. ABER: wie bekomme ich ein Grafikfile welches der Benutzer hochladen möchte zu der Grafik-Erzeugung, ohne die Seite neu zu laden?

Danke euch schonmal,
Joachim.

  1. Hi Joachim

    gar nicht. Du musst, wenn du irgendwas mit PHP machen willst, die daten an den Server schicken und sie dort verarbeiten lassen. Ohne neu laden wirds nicht gehen. Aber was du machen könntest wäre die Grafik in einem I-Frame anzeigen lassen, dann musst du nur die Grafik neu laden.

    Gruss
    Carl

  2. Moin
    auswählen/hochladen). Diese Daten sollen verwendet werden um eine dynamische Grafik zusammen zu bauen, die dann ebenfalls wieder auf der Seite (auf der auch das Formular ist) angezeigt werden soll. Soweit alles nicht das Problem. Nur will ich eigentlich nicht die komplette Seite neu laden (da ändert sich ja nichts), sondern nur die Grafik aktualisieren. Soweit das nur "normale" Eingabefelder sind, kann ich problemlos die Daten des Formulars per JavaScript auslesen und ebenfalls per JavaScript die Daten  per get-Methode an die URL der Grafik-Erzeugung hängen und damit das "Vorschaubild" aktualisieren. ABER: wie bekomme ich ein Grafikfile welches der Benutzer hochladen möchte zu der Grafik-Erzeugung, ohne die Seite neu zu laden?

    Gar nicht...
    Warum willst Du eigentlich die Seite nicht neu laden?
    Warum wilst Du eigentlich auf Clientseitiges JS vertrauen, wenn Du eine sicheres Serverseitiges PHP zur Verfügung hast?

    TomIRL

    1. Gar nicht...
      Warum willst Du eigentlich die Seite nicht neu laden?
      Warum wilst Du eigentlich auf Clientseitiges JS vertrauen, wenn Du eine sicheres Serverseitiges PHP zur Verfügung hast?
      (TomIRL)

      Irgendwie habe ich es gewusst ... aber danke für die Bestätigung.
      Warum das ganze überhaupt ... weil ich da leider nicht drin stecke, das zu entscheiden. Aber dann muss ich mir da was anderes suchen, mal sehn was ich mir bastel.

      Joachim.

    2. Hallo ihr da draußen,

      [Wie Grafik ohne Neuladen der Seite hochladen?]
      Gar nicht...

      Ist da nichts mit 204 No Content bzw. 205 Reset Content zu machen? Oder habe ich da etwas falsch verstanden?

      Grüße von hier drinnen, aus Biberach an der Riss,
      Candid Dauth (Dogfish)

      --
      »Bismarck biss Mark, bis Mark Bismarck biss!«
      http://cdauth.net.tc/
      ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|