Seite 1 von 4 1234 LetzteLetzte
Ergebnis 1 bis 10 von 39

Thema: Hilfe bei einem PHP-Mailer

  1. #1
    Teeny
    Registriert seit
    30.01.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Hilfe bei einem PHP-Mailer

    Hi Zusammen,

    ich habe hier ein Formular welches im ersten Teil einen Preis berechnen soll und im zweiten Teil dann ein normales Formular darstellt.

    Das Absenden des Formulars klappt auch super, aber leider die Berechnung nicht. Ich habe zuvor mit den selben JavaScript in einer html-Datei gearbeitet, da ging es reibungslos. Aber bei der Kombination mit dem Formular und dem PHP-Mailer ging wohl was schief. Wenn ich den oberen Button klicke sendet er mir ebenfalls das Formular ab und macht keine Berechnung.

    Ich wäre euch wirklich sehr dankbar, wenn mir Jemand nen Tipp geben könnte wie ich das Problem löse.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von #cousin# (02.02.2009 um 03:50 Uhr)

  2. #2
    Teeny
    Themenstarter

    Registriert seit
    30.01.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Hilfe bei einem PHP-Mailer

    PHP-Code:
    <?php
    ### IP Auslesen ###
    $ipadresse ="$REMOTE_ADDR";

    ### Konfiguration ###
    $strEmpfaenger 'XXXXX';
    $strEmpfaenger2 $_POST['email'];
    $strFrom       '"Bestellung" <XXXXXX>';
    $strSubject    '(Bestellung)';
    $strReturnhtml 'kalkulator.html';
    $strDelimiter  ":\t";
    ### Ende Konfiguration ###

    if($_POST)
    {
    $strMailtext "";

    while(list(
    $strName,$value) = each($_POST))
    {
     if(
    is_array($value))
     {
      foreach(
    $value as $value_array)
      {
       
    $strMailtext .= $strName.$strDelimiter.$value_array."\n";
      }
     }
     else
     {
      
    $strMailtext .= $strName.$strDelimiter.$value."\n";
     }
    }

    if(
    get_magic_quotes_gpc())
    {
     
    $strMailtext stripslashes($strMailtext);
    }

    mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom"Bcc: ".$strEmpfaenger2)
     or die(
    "Die Mail konnte nicht versendet werden.");
    header("Location: $strReturnhtml");
    exit;
    }

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    <script language="JavaScript" type="text/JavaScript">
    <!--
    function chkFormular2 () {
      if (document.Form2.material.value == "") {
        alert("Bitte Material auswählen!");
        document.Form2.material.focus();
        return false;
      }
      if (document.Form2.breite.value == "") {
        alert("Bitte Breite eingeben!");
        document.Form2.breite.focus();
        return false;
      }
      if (document.Form2.hoehe.value == "") {
        alert("Bitte Höhe eingeben!");
        document.Form2.hoehe.focus();
        return false;
      }
      if (document.Form2.menge.value == "") {
        alert("Bitte Stückzahl eingeben!");
        document.Form2.menge.focus();
        return false;
      }
      if (document.Form2.aufhaengung.value == "") {
        alert("Bitte Aufhängungsart auswählen!");
        document.Form2.aufhaengung.focus();
        return false;
      }
      if (document.Form2.anrede.value == "") {
        alert("Bitte Ihre Anrede / Titel eingeben!");
        document.Form2.anrede.focus();
        return false;
      }
      if (document.Form2.name.value == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.Form2.name.focus();
        return false;
      }
      if (document.Form2.vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!");
        document.Form2.vorname.focus();
        return false;
      }
      if (document.Form2.email.value == "") {
        alert("Bitte Ihre Email-Adresse eingeben!");
        document.Form2.email.focus();
        return false;
      }
      if (document.Form2.email.value.indexOf('@') == -1) {
        alert("Bitte eine korrekte Email-Adresse eingeben!");
        document.Form2.email.focus();
        return false;
      }
      if (document.Form2.lieferanschrift.value == "") {
        alert("Bitte Ihre Lieferanschrift eingeben!");
        document.Form2.lieferanschrift.focus();
        return false;
      }
      if (document.Form2.zahlungsart.value == "") {
        alert("Bitte Ihre Zahlungsart auswählen!");
        document.Form2.zahlungsart.focus();
        return false;
      }
      if (document.Form2.lieferart.value == "") {
        alert("Bitte Ihre Lieferart auswählen!");
        document.Form2.lieferart.focus();
        return false;
      }
    }
    function calc() {
            // Laden und Umwandeln der Daten
            var material = document.getElementById('material').value;
            var breite = document.getElementById('breite').value.replace(',', '.');
            var hoehe = document.getElementById('hoehe').value.replace(',','.');
            var menge = document.getElementById('menge').value.replace(',', '.');
            var BMeter = document.getElementById('groeße_b').value;
            var HMeter = document.getElementById('groeße_h').value;
            // Materialpreisbestimmung
            if (material == 'PVC-Banner') {
            einzelpreis = 1799;
            }
            if (material == 'Mesh-Banner') {
            einzelpreis = 1799;
            }
            if (material == 'Mesh-Klebefolie') {
            einzelpreis = 4500;
            }
            if (material == 'Klebefolie') {
            einzelpreis = 1999;
            }
            if (material == 'Fahnenstoff') {
            einzelpreis = 2499;
            }
            if (material == 'Rollup-Banner') {
            einzelpreis = 8000;
            }
            // Groeßenumrechnung
            if (groeße_b == 'cm') {
                breite = breite/100;
            }
            if (groeße_h == 'cm') {
                hoehe = hoehe/100;
            }
            // Preisberechnung
            var einzelpreis2 = Math.round(einzelpreis) / 100;
            var nettopreis = Math.round(einzelpreis * breite * hoehe * menge) / 100;
            var mwst = Math.round(nettopreis * 19) / 100;
            var gewicht = hoehe * breite * menge * 0.5;
            var versand = 10;
            if (gewicht >= 10) {
                versand = Math.round(gewicht);
            }
            var bruttopreis = Math.round((nettopreis + versand + mwst)*100)/100;
            document.getElementById('einzelpreis').value = rounding(einzelpreis).replace('.', ',');
            document.getElementById('nettopreis').value = rounding(nettopreis).replace('.', ',');
            document.getElementById('versand').value = rounding(versand).replace('.', ',');
            document.getElementById('bruttopreis').value = rounding(bruttopreis).replace('.', ',');
            document.getElementById('mwst').value = rounding(mwst).replace('.', ',');
    }
    function rounding(toRound) {
            var result = toRound; 
            var orginal = result;
            var addition = '';
            var index = orginal.toString().indexOf(".");
            if (index == -1)
            { addition = ".00"; }
            else {
                if (orginal.toString().length - index == 2) {
                    addition = "0";
                }
            }
            return (result + addition);
    }
    //-->
    </script>
    </head>

    <body>
    <div align="center">
    <table width="860" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="../bilder/header.png" width="860" height="192" /></td>
      </tr>
      <tr>
        <td><table width="860" border="0" cellspacing="0" cellpadding="0">
          <tr>
                    <td><a href="../index.html" onMouseOver="MM_swapImage('button1','','../bilder/b_r_neues.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_neues.jpg" name="button1" id="button1" width="116" height="27" /></a></td>
            <td><a href="../texte/produkte.html" onMouseOver="MM_swapImage('button2','','../bilder/b_r_produkte.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_produkte.jpg" name="button2" id="button2" width="116" height="27" /></a></td>
            <td><a href="../texte/kalkulator.php" onMouseOver="MM_swapImage('button3','','../bilder/b_r_kalkulator.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_kalkulator.jpg" name="button3" id="button3" width="164" height="27" /></a></td>
            <td><a href="../texte/referenzen.html" onMouseOver="MM_swapImage('button4','','../bilder/b_r_referenz.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_referenz.jpg" name="button4" id="button4" width="116" height="27" /></a></td>
            <td><a href="../texte/faq.html" onMouseOver="MM_swapImage('button5','','../bilder/b_r_faq.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_faq.jpg" name="button5" id="button5" width="116" height="27" /></a></td>
            <td><a href="../texte/kontakt.php" onMouseOver="MM_swapImage('button6','','../bilder/b_r_kontakt.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_kontakt.jpg" name="button6" id="button6" width="116" height="27" /></a></td>
            <td><a href="../texte/impressum.html" onMouseOver="MM_swapImage('button7','','../bilder/b_r_impressum.jpg',1)" onMouseOut="MM_swapImgRestore()"><img border="0" src="../bilder/b_s_impressum.jpg" name="button7" id="button7" width="116" height="27" /></a></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td bgcolor="#CCCCCC"><div align="center">
      <form id="Form2" name="Form2" method="post" action="kalkulator.php" onsubmit="return chkFormular2()">
        <table width="850" border="0" cellspacing="5" cellpadding="0">
      <tr>
        <td width="15">&nbsp;</td>
        <td colspan="3" class="Ueberschrift">Kalkulator und Bestellformular</td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td width="100">&nbsp;</td>
        <td width="160">&nbsp;</td>
        <td width="550">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/1.png" width="55" height="50" alt="1" /></td>
        <td class="Kapitelschrift">Kalkulator:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Material *</td>
        <td class="Text"><label>
          <select name="material" id="material">
            <option value="PVC-Banner">PVC-Banner</option>
            <option value="Mesh-Banner">Mesh-Banner</option>
            <option value="Mesh-Klebefolie">Mesh-Klebefolie</option>
            <option value="Klebefolie">Klebefolie</option>
            <option value="Fahnenstoff">Fahnenstoff</option>
            <option value="Rollup-Banner">Rollup-Banner</option>
            <option value="Leuchtkaesten">Leuchtkästen</option>
            <option value="Duftbaeume">Duftbäume</option>
            <option value="Display">Display</option>
          </select>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Breite *</td>
        <td class="Text"><label>
          <input type="text" name="breite" id="breite" />
          </label>
          <select name="groeße_b" id="groeße_b">
    <option value="m">m</option>
    <option value="cm">cm</option>
          </select>
        </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Höhe *</td>
        <td class="Text"><label>
          <input type="text" name="hoehe" id="hoehe" />
          </label>
          <select name="groeße_h" id="groeße_h">
    <option value="m">m</option>
    <option value="cm">cm</option>
          </select>
        </td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Menge *</td>
        <td class="Text"><label>
          <input type="text" name="menge" id="menge" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>Aufhängungsart *</td>
        <td><label>
          <select name="aufhaengung" id="aufhaengung">
            <option value="heiß geschnitten">heiß geschnitten</option>
            <option value="rundum gesäumt">rundum gesäumt</option>
            <option value="rundum gesäumt mit Ösen">rundum gesäumt mit Ösen</option>
            <option value="Hohlsaum Oben und Unten">Hohlsaum Oben und Unten</option>
            <option value="Hohlsaum Links und Rechts">Hohlsaum Links und Rechts</option>
            <option value="Sonstiges (auf Anfrage)">Sonstiges (auf Anfrage)</option>
          </select>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">&nbsp;</td>
        <td class="Text"><label>
          <input type="image" src="../bilder/kalkulieren.png" name="berechnen" id="berechnen" value="Kalkulieren" onclick="calc();" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Einzelpreis / qm</td>
        <td class="Text"><label>
          <input type="text" name="einzelpreis" id="einzelpreis" />
        EUR</label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Gesamtpreis Netto</td>
        <td class="Text"><label>
          <input type="text" name="nettopreis" id="nettopreis" />
        </label> 
        EUR</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Versandkosten</td>
        <td class="Text"><label>
          <input type="text" name="versand" id="versand" />
        EUR</label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">MwSt.</td>
        <td class="Text"><label>
          <input type="text" name="mwst" id="mwst" />
        </label> 
          EUR (19% MwSt)</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Gesamtpreis</td>
        <td class="Text"><label>
          <input type="text" name="bruttopreis" id="bruttopreis" />
        </label> 
        EUR</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/2.png" width="55" height="50" alt="2" /></td>
        <td class="Kapitelschrift">Bestellformular:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Anrede / Titel: *</td>
        <td class="Text"><label>
          <input type="text" name="anrede" id="anrede" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Firma:</td>
        <td class="Text"><label>
          <input type="text" name="firma" id="firma" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Name: *</td>
        <td class="Text"><label>
          <input type="text" name="name" id="name" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Vorname: *</td>
        <td class="Text"><label>
          <input type="text" name="vorname" id="vorname" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">E-Mail: *</td>
        <td class="Text"><label>
          <input type="text" name="email" id="email" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Telefon (privat):</td>
        <td class="Text"><label>
          <input type="text" name="tel_priv" id="tel_priv" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Telefon (geschäftlich):</td>
        <td class="Text"><label>
          <input type="text" name="tel_gesch" id="tel_gesch" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Fax:</td>
        <td class="Text"><label>
          <input type="text" name="fax" id="fax" />
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Lieferanschrift: *</td>
        <td class="Text"><label>
          <textarea name="lieferanschrift" id="lieferanschrift" cols="45" rows="5"></textarea>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td class="Text">Rechnungsanschrift (falls abweichend):</td>
        <td class="Text"><label>
          <textarea name="rechnungsanchrift" id="rechnungsanchrift" cols="45" rows="5"></textarea>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/3.png" width="55" height="50" alt="3" /></td>
        <td class="Kapitelschrift">Zahlungsart:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Bitte wählen Sie: *</td>
        <td><label>
          <select name="zahlung" id="zahlung">
            <option value="Vorkasse">Vorkasse</option>
            <option value="Nachnahme">Nachnahme</option>
            <option value="Barzahlung bei Abholung">Barzahlung bei Abholung</option>
          </select>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/4.png" width="55" height="50" alt="4" /></td>
        <td class="Kapitelschrift">Lieferart:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td class="Text">Bitte wählen Sie: *</td>
        <td><label>
          <select name="lieferart" id="lieferart">
            <option value="Deutschland Standard">Deutschland Standard (7-10 Werktage)</option>
            <option value="Abholung">Abholung</option>
          </select>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/5.png" width="55" height="50" alt="5" /></td>
        <td colspan="2" class="Text">Bitte geben Sie Ihre Wünsche oder sonstige Anregungen in das folgende Feld ein:</td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan="2" rowspan="2" valign="top"><label>
          <textarea name="anregung" id="anregung" cols="45" rows="5"></textarea>
        </label></td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/6.png" width="55" height="50" alt="6" /></td>
        <td class="Kapitelschrift">Datei-Upload:</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan="2" class="Text">Bitte wählen Sie die Datei für den Druck aus: **</td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan="2"><label>
          <input type="text" name="upload" id="upload" />
        </label></td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/7.png" width="55" height="50" alt="7" /></td>
        <td colspan="2" rowspan="2" class="Kapitelschrift"><div align="justify">Nach der Bestellung über unsere Webseite, bekommen Sie auf Ihre E-Mail Adresse eine Bestätigung gesendet. Diese müssen Sie uns unterschrieben per Fax oder E-Mail zurücksenden um den Bestellvorgang abzuschließen.</div></td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td rowspan="3" align="center" valign="top"><img src="../bilder/8.png" width="55" height="50" alt="8" /></td>
        <td rowspan="2" align="center"><label>
          <input type="image" src="../bilder/bestellen.png" name="send" id="send" value="Senden" />
        </label></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td><input name="IP_Adresse" type="hidden" value="<?php echo $ipadresse?>" /></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td colspan="2" class="Hinweis">* Bitte füllen Sie diese Felder komplett aus</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td colspan="2" class="Hinweis">** Bitte achten Sie darauf, dass Ihre Datei im CMYK-Farbmodus ist</td>
        </tr>
    </table>
        </form>
        </div></td>
      </tr>
      <tr>
        <td background="../bilder/footer.png" height="47" align="center">
        <table width="400" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="33%" align="center"><a href="../index.html"><img src="../bilder/deutschland.gif" width="30" height="18" alt="deutsch" border="0" /></a></td>
        <td width="33%" align="center"><a href="impressum2.html" style="text-decoration:none"><div class="footer">Impressum</div></a></td>
        <td width="33%" align="center"><a href="../index_eng.html"><img src="../bilder/england.gif" width="30" height="18" alt="english" border="0" /></a></td>
      </tr>
    </table>
    </td>
      </tr>
    </table>
    </div>

    </body>
    </html>

  3. #3
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei einem PHP-Mailer

    schon mal nen onsubmit="calc();" in des form-tag geschrieben??
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  4. #4
    Teeny
    Themenstarter

    Registriert seit
    30.01.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Hilfe bei einem PHP-Mailer

    habe ich noch nicht getestet, aber dann würde er ja das Ergebnis der Berechnung direkt per Mail versenden und dem Kunden garnicht anzeigen, oder?

    Ich möchte, dass der Kunde sich den Preis berechnen lassen kann durch einen Klick auf den 1. Button, danach den Preis angezeigt bekommt und dann entscheiden kann, ob er bestellt, oder nicht.

    Falls er dann den 2. Button am Seitenende anklickt, soll das Ergebnis der Kalkulation mit dem kompletten Formular und dem Dateianhang (dieser Teil steht noch nicht) an mich gesendet werden.

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei einem PHP-Mailer

    ja dann machste einen button mit type="button" und gibst dem das onclick="calc();" mit
    und am ende des formulars machste nen button type="submit();"
    und wenn du alles in einem abwasch haben willst machste da nur den normalen button rein und schreibst ne funktion die das ergebnis ausgibt und nen confirm-dialog danach wo gefragt wird ob das formular versendet werden soll
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    Teeny
    Themenstarter

    Registriert seit
    30.01.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Hilfe bei einem PHP-Mailer

    das hab ich ja so auch gemacht:

    PHP-Code:
    <td class="Text"><label>
          <
    input type="image" src="../bilder/kalkulieren.png" name="berechnen" id="berechnen" value="Kalkulieren" onclick="calc();" />
        </
    label></td

    und am Ende des Formulars:

    PHP-Code:
    <td rowspan="2" align="center"><label>
          <
    input type="image" src="../bilder/bestellen.png" name="send" id="send" value="Senden" />
        </
    label></td

  7. #7
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei einem PHP-Mailer

    du musst auch das formular submitten... also bei deinem sendendings

    dem ding ne id geben und dann document.getElementById("form-ID").submit();
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  8. #8
    Teeny
    Themenstarter

    Registriert seit
    30.01.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Hilfe bei einem PHP-Mailer

    ich glaube wir reden aneinander vorbei, oder ich steh auf dem Schlauch


    das Absenden des Formulars klappt ja, nur leider sendet er das Formular auch beim Klicken auf den ersten Button ab, wo er eigentlich nur die Funktion calc() ausführen sollte.

  9. #9
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei einem PHP-Mailer

    gib ma die url zu den bildern
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  10. #10
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Hilfe bei einem PHP-Mailer

    also ich habs bisher noch net erörtern können, aber über den input type="image" wird des formular versendet, nen normaler button hingegen hat nichma das formular abgesendet oder die calc-funktion ausgeführt...

    mein tip: mach aus einem formular zwei, du kannst ja beim berechnen hidden fields mit kopien der werte aus der berechnung füllen, so kann man des separat ausrechnen ohne probleme zu bekommen und versenden.
    und ich würd an deiner stelle den phpmailer benutzen statt einfach nur die mail-methode
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. php mailer aus myspace heraus? hilfe
    Von alex321654 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 06.11.2007, 12:08
  2. Mailer
    Von Gamling im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 02.02.2007, 17:16
  3. mailer
    Von lumich im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 29.05.2006, 07:48
  4. Antworten: 11
    Letzter Beitrag: 29.09.2005, 16:03
  5. From Mailer
    Von nik89 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 12
    Letzter Beitrag: 03.10.2004, 19:17

Stichworte

Berechtigungen

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