Ergebnis 1 bis 13 von 13

Thema: PHP Formmailer: Image-Button

  1. #1
    TP-Junior
    Registriert seit
    Oct 2008
    Beiträge
    7

    PHP Formmailer: Image-Button

    Hallo zusammen,

    Bin schon etwas länger auf der Suche nach meinem Problem und komme leider nicht weiter!
    Habe den super Formmailer von Steffen K. (http://www.dislabs.de/index.php?ac=labor&sub=5&id=16) schon auf meine Bedürfnisse angepasst, doch hänge ich an einem Punkt:
    Wollte den Absende-Button von
    Code:
    <input type="submit" class="button" value="abschicken" name="domail" />
    ändern in
    Code:
    <input type="image" src="meinbild.png" name="domail" />
    Das funktioniert aber wohl so einfach in Verbindung mit PHP nicht, wie ich jetzt auch schon mehrmals gelesen hab! Scheint daran zu liegen, dass x/y-Koordinaten weitergeleitet werden und nicht der PHP-Code aufgerufen wird!
    Aber wie schaff ich Abhilfe bzw. kann ich das Problem lösen?

    Wäre über eine anfängerfreundliche Antwort sehr dankbar

    Gruß, Manu

  2. #2
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    if(isset($_POST['domail'])) {

    musst Du dann ändern in

    if(isset($_POST['domail']) || isset($_POST['domail_x']) || isset($_POST['domail_y']) {

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  3. #3
    TP-Junior
    Registriert seit
    Oct 2008
    Beiträge
    7
    Super! Vielen lieben Dank!!!!!

  4. #4
    TP-Junior
    Registriert seit
    Oct 2008
    Beiträge
    7
    Jetzt muss cih doch noch einmal nachfragen! Wenn ich die Seite aufrufe, erscheint die Meldung:
    Parse error: syntax error, unexpected '{' in /kunden/205932_82487/website/kontakt.php on line 10

    Wo ist denn in dem geänderten Code ein "{" zu viel????

    Dnake schon einmal für die Hilfe

  5. #5
    TP-Insider Avatar von Sascha79
    Registriert seit
    Jul 2008
    Ort
    Tübingen
    Beiträge
    674
    Zitat Zitat von beyman Beitrag anzeigen
    Wo ist denn in dem geänderten Code ein "{" zu viel????
    ...zuviel??? Hast du denn die gschweifte Klammer nach der Anweisung wierder geschlossen?

    if(isset($_POST['domail']) || isset($_POST['domail_x']) || isset($_POST['domail_y']) {}
    Das Leben ist schön -
    Lehren ist die schönste Methode zu lernen.

  6. #6
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zähl mal wie viele Rundklammern auf gehen und wie viele geschlossen werden.
    Wenn PHP sagt das eine unerwartete geschweifte Klammer aufgetreten ist bedeutet das nicht das diese zu viel ist, sondern das eine andere Klammer zu wenig gesetzt wurde.

  7. #7
    TP-Junior
    Registriert seit
    Oct 2008
    Beiträge
    7
    Danke für die Antworten!
    Also ich habe ja lediglich innerhalb des Codes die Zeile ausgetauscht, die Steffenk mir geschrieben hat! Und dort hat sich ja bei den geschweiften Klammern nichts geändert!?
    Dementsprechend gibt es auch keinen Unterschied in der Anzahl geschlossener bzw. offener Klammern!

  8. #8
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    if(isset($_POST['domail']) || isset($_POST['domail_x']) || isset($_POST['domail_y'])) {

    fehlte eine runde Klammer, sry

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  9. #9
    TP-Junior
    Registriert seit
    Oct 2008
    Beiträge
    7
    Oh je, manchmal liegt der Fehler so nahe....Danke, jetzt funktioniert es

  10. #10
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Das funktioniert aber wohl so einfach in Verbindung mit PHP nicht, wie ich jetzt auch schon mehrmals gelesen hab!
    Das ist mir so nie aufgefallen und ich hatte damit auch nicht Probleme? Ich kann auch nicht verstehen, wieso es Probleme geben soll, wenn neben $_POST['domail'] noch zusätzliche Parameter übergeben werden - das ist doch völlig egal?
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  11. #11
    TP-Specialist Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von Boris Beitrag anzeigen
    ... wenn neben $_POST['domail'] noch zusätzliche Parameter übergeben werden ...
    Das ist ja das Problem. Es wird nichts als Parameter übergeben und $_POST['domail'] existiert so in der Art nicht. In diese Stolperfalle bin ich noch nie gerannt, weil ich bisher keine Image-Buttons benutzt habe.

  12. #12
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Ist an sich aber kein Problem - man muss ja nicht zwingend das Submitbutton abfragen, sondern z.B. nach einem der Formularfelder oder einfach generell über:

    PHP-Code:
    if($_SERVER['REQUEST_METHOD'] == 'POST'){...} 
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  13. #13
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    klar, man kann auch

    if($_POST) {

    schreiben. Aber wenn man mehrere submits hat, muss man schon gezielt abfragen.

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [DW CS3] Form Image Button (MouseOver)
    Von halskrause im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 03.09.2008, 22:20
  2. Antworten: 0
    Letzter Beitrag: 24.08.2007, 15:29
  3. [CSS] FF Problem: button mit image
    Von darolla im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 28.03.2007, 14:44
  4. Antworten: 1
    Letzter Beitrag: 21.01.2007, 17:59
  5. Button (Links) Rotation mit image fading.
    Von Draganos im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 22.11.2002, 22:21

Aktive Benutzer

Aktive Benutzer

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

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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