tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
319
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sascha1976 Sascha1976 ist offline Mitglied Silber
    Registriert seit
    Dec 2002
    Ort
    Düsseldorf
    Beiträge
    54
    Hallo,
    ich brauch mal eure Hilfe.

    Ich habe ein Formular und möchte, das der User mehrere Bilder hintereinander hochladen kann.

    Wenn ein Bild hochgeladen wurde, soll es als vorschau in dem Formular angezeigt werden. Dafür muß sich die Formularseite (Bilder werden auf der 2 Seite des Formulars hochgeladen) natürlich einmal aktualisieren. Und jetzt kann der User weitere Bilder hochladen bis zu einer bestimmten anzahl oder weiter das Formular ausfüllen und weiter zur Seite 3 gehen.

    Falls ich es etwas komisch formuliert haben sollte, hänge ich mal ein Bild dran wie das ganze auf einer Seite aussieht.

    Leider stehe ich gerade voll auf dem schlauch und weiß nicht wie ich das realisieren soll.

    Gruß
    Sascha
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Bilder hintereinander im Formular hochladen-bilderhochladen.jpg  
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Leider stehe ich gerade voll auf dem schlauch und weiß nicht wie ich das realisieren soll.
    Wie speicherst Du denn die Bilder auf dem Server? In einem Ordner pro User? Trägst Du z.B. die Pfade zusätzlich in eine Datenbank ein? Du musst halt auf irgendeine Weise die Information nachhalten, welche Bilder dieser User hochgeladen hat, damit Du das in einer Schleife durchlaufen kannst.

    Oder wo genau hakts jetzt?

    LG
     

  3. #3
    Sascha1976 Sascha1976 ist offline Mitglied Silber
    Registriert seit
    Dec 2002
    Ort
    Düsseldorf
    Beiträge
    54
    Die Bilder werden alle in einem Ordner gespeichert.

    USERID_TIMESTAMP.jpg und der name der Datei wird dann in die DB eingetragen. Das ist auch alles nicht das Problem. Das anzeigen des Bildes, ist auch nicht das Problem. Da der Name des Bildes zusätzlich noch in der Session gespeichert wird und so dann ausgelesen und angezeigt werden kann im formular.

    Hapern tut es nur mit dem absenden des Buttons Bild hochladen, so das sich dann das Formular aktualisiert und ich die felder dann mit $_REQUEST auslesen kann.

    Nur irgendwie bekomme ich das nicht hin, weil ich ja 2 Buttons habe. Einmal den für die Bilder zum hochladen und dann den ganz normalen am ende des Formulars für Weiter, wo es dann zur vorschau geht. Also zur Seite 3. Dieser Funktioniert ja auch.

    Nur sollen ja die Bilder hochgeladen werden und auch löschbar sein ohne zur Seite 3 zu gehen.

    Ich hoffe ich konnte mich etwas verständlich ausdrücken.
     

  4. #4
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Das machst du indem du dem button einen name gibst und den dann prüfst, wenn das Formular geschickt wird...
    Ich setz meistens den name standart auf submit und steure dann über die value, aber da könnte es zu Problemen mit den Umlauten kommen, da die value auch das ist, was drauf steht

    Jedenfalls handle ich so teilweise sogar 3 Buttons pro Formular
     
    PHP-Code:
    ($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post(); 
    Schnellste Hilfe -> www.gidf.de

    Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)

Ähnliche Themen

  1. Mehrere Bilder hintereinander erkennen
    Von FB55 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 25.10.09, 19:52
  2. Bilder hochladen - Bilder komprimieren
    Von Anubia im Forum PHP
    Antworten: 1
    Letzter Beitrag: 16.08.08, 17:43
  3. Antworten: 4
    Letzter Beitrag: 01.11.05, 17:43
  4. Bilder hochladen
    Von FP4Lisa im Forum PHP
    Antworten: 15
    Letzter Beitrag: 15.06.05, 09:07
  5. Bilder hochladen
    Von MSuter im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.04.02, 18:41