Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP Seite als email senden mir form

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Seite als email senden mir form

    Wie kann ich diese Seite mit EMail senden


    #################Versandkostenabfrage und freiversandabfrage#######
    $abfrage_a = "SELECT * FROM admin WHERE id = '2007'";
    $ergebnis_a = mysql_query($abfrage_a);
    $admin = mysql_fetch_object($ergebnis_a);

    //Arrays
    $produktanzahl = $_POST["produktanzahl"];
    $produktname = $_POST["produktname"];
    $preis = $_POST["preis"];

    //Array in string umwandeln
    $uebergabe_name = implode('|', $produktname);
    $uebergabe_anzahl = implode('|', $produktanzahl) ;
    $uebergabe_preis = implode('|', $preis) ;

    $tab1=
    "
    <table style=\"border:1px solid black;\" width=\"800\" align=\"center\">
    <tr>
    <td width=\"300\">Produktname</td>
    <td width=\"100\">Menge</td>
    <td width=\"100\">Einzellpreis</td>
    <td width=\"100\">Gesamtpreis</td>
    </tr>
    </table>
    ";
    #########################Schleife Anfang###################################
    for($i=0;$i<count($produktname);$i++)
    {
    if($produktanzahl[$i] ==0){}
    else{
    $gp = $produktanzahl[$i]*$preis[$i];
    if(!ereg("\.", $gp)){$gp = $gp.".00";}
    $gesamtwert = $gesamtwert+$gp;

    $d1 = explode('.', $gp);

    $d2 = substr($d1[1], 0,2);

    if(strlen($d2) == 1){$gp = $gp."0";}

    $tab2 .=
    "
    <table style=\"border:1px solid black;\" width=\"800\" align=\"center\">
    <tr>
    <td width=\"300\">$produktname[$i]</td>
    <td width=\"100\">$produktanzahl[$i]</td>
    <td width=\"100\">$preis[$i]</td>
    <td width=\"100\">$gp</td>
    </tr>
    </table>
    ";
    }
    }
    ##############Schleife Ende##########################################
    // ohne MWST
    $gesamtwert2 = $gesamtwert*81/100;

    //Versandkosten werden aus der DB abgefragt
    $versandkosten = $admin->versandkosten;

    //Wenn gesamtwert größer oder gleich als freiversandbetrag aus Db dann Versand gratis
    if($gesamtwert >= $admin->freiversand){$versandkosten = "0.00";}
    ################################################## ###
    $e1 = explode('.', $gesamtwert);

    $e2 = substr($e1[1], 0,2);

    if(strlen($e2) == 1){$gesamtwert = $gesamtwert."0";}
    ################################################## ###
    $endwert = $gesamtwert+$versandkosten;
    $c1 = explode('.', $endwert);

    $c2 = substr($c1[1], 0,2);

    if(strlen($c2) == 1){$endwert = $endwert."0";}
    #################
    if(!ereg("\.", $endwert)){$endwert = $endwert.".00";}

    if(!ereg("\.", $gesamtwert)){$gesamtwert = $gesamtwert.".00";}
    ###########Ohne MWST############################################
    $a1 = explode('.', $gesamtwert2);
    $a2 = substr($a1[1], 0,2);
    $ohnemwst = $a1[0].".".$a2;
    if(strlen($a2) == 1){$ohnemwst = $a2."0";}
    if(!ereg("\.", $ohnemwst)){$ohnemwst = $ohnemwst.".00";}

    ##########MWST#################################### ###############
    $nurmwst = $gesamtwert-$ohnemwst;
    $b1 = explode('.', $nurmwst);
    $b2 = substr($b1[1], 0,2);
    if(strlen($b2) == 1){$nurmwst = $nurmwst."0";}
    if(!ereg("\.", $nurmwst)){$nurmwst = $nurmwst.".00";}
    ######Überprüfem ob eine Menge auf bestellen.php Eingegeben#########################
    if($nurmwst == 0){echo "<div class='fehler'>Sie haben kein Produkt gewählt!<br><INPUT TYPE=BUTTON VALUE='Zurück' onClick='history.back()'></div>";exit();}
    echo $tab1.$tab2;
    ?>
    <table style="border:1px solid black;" width="800" align="center">
    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100">MWST</td>
    <td width="100"><font style="font-weight:bold;"><? echo $nurmwst;?></font></td>
    </tr>
    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100">ohne MWST</td>
    <td width="100"><font style="font-weight:bold;"><? echo $ohnemwst;?></font></td>
    </tr>
    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100">mit MWST</td>
    <td width="100"><font style="font-weight:bold;"><?echo $gesamtwert;?></font></td>
    </tr>
    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100">Versandkosten</td>
    <td width="100"><font style="font-weight:bold;"><?echo $versandkosten;?></font></td>
    </tr>
    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100">==========</td>
    <td width="100"><font style="font-weight:bold;">==========</font></td>
    </tr>

    <tr>
    <td width="300"></td>
    <td width="100"></td>
    <td width="100"><b>Gesamt</b></td>
    <td width="100"><font color=red style="font-weight:bold;"><b><?echo $endwert;?> Euro</b></font></td>
    </tr>

    </table>

    <br><div align=right><input type='submit' onclick='history.go(-1)' value='Zurück und Bestellung überarbeiten' style='background-color: #858585; font-family: Arial;

    color: #ebebeb; border: 2 outset #E9E9E9'>
    </div>

    <table border="0" width="100%">
    <tr>
    <td>
    <table border="0">
    <form action="neukunde.php" method="POST" onsubmit="return chkFormular()" name="Formular">
    <input type="hidden" name="produktname" value="<?echo $uebergabe_name;?>"></input>
    <input type="hidden" name="produktanzahl" value="<? echo $uebergabe_anzahl;?>"></input>
    <input type="hidden" name="preis" value="<? echo $uebergabe_preis;?>"></input>

  • #2
    Zitat von timo774 Beitrag anzeigen
    Wie kann ich diese Seite mit EMail senden
    Könntest du bitte aufhören ständig neue Threads zum gleichen Thema aufzumachen? Bleib bitte in deinem alten Thread.

    Kommentar


    • #3
      Zitat von tk1234 Beitrag anzeigen
      Könntest du bitte aufhören ständig neue Threads zum gleichen Thema aufzumachen? Bleib bitte in deinem alten Thread.
      Schön und gut aber irgendwie gibt mir keiner eine Antwort mehr und das nervt ich frsge freundlich und nix pasiert mehr

      Kommentar


      • #4
        Zitat von timo774 Beitrag anzeigen
        Schön und gut aber irgendwie gibt mir keiner eine Antwort mehr und das nervt ich frsge freundlich und nix pasiert mehr
        Es wird halt niemand so recht wissen was er auf deine z.T. etwas wirren Code- und Textfetzen antworten soll. Auch ist es nicht förderlich für weitere Antworten wenn nicht erkennbar ist dass irgendwie auf die vorhandenen Antworten (hier: die #2 von VPh) eingegangen wird.
        Vor allem aber: das hier ist kein 24h-live-Support-Forum. Es kann (v.a. am Abend und am Wochenende) eben auch mal länger dauern bis eine Antwort kommt!

        Kommentar


        • #5
          Zitat von timo774 Beitrag anzeigen
          Wie kann ich diese Seite mit EMail senden
          http://www.gidf.de/php%20mailer

          Kommentar


          • #6
            [QUOTE=tk1234;832161]Es wird halt niemand so recht wissen was er auf deine z.T. etwas wirren Code- und Textfetzen antworten soll. Auch ist es nicht förderlich für weitere Antworten wenn nicht erkennbar ist dass irgendwie auf die vorhandenen Antworten (hier: die #2 von VPh) eingegangen wird.
            Vor allem aber: das hier ist kein 24h-live-Support-Forum. Es kann (v.a. am Abend und am Wochenende) eben auch mal länger dauern bis einz8

            Kommentar


            • #7
              Zitat von timo774 Beitrag anzeigen
              Schön und gut aber irgendwie gibt mir keiner eine Antwort mehr und das nervt ich frsge freundlich und nix pasiert mehr
              Dann fang du mal an, und geb den PHP Code mal in Code Tags.

              Das Script hat sowieso eine Überarbeitung dringend nötig -> zB mysql_ und ereg() Funktionen sind veraltet, die werden bald nicht mehr funktionieren.

              LG
              The string "()()" is not palindrom but the String "())(" is.

              Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
              PHP.de Wissenssammlung | Kein Support per PN

              Kommentar


              • #8
                Nach über 40 Postings solltest du langsam aber mal wissen, wie man den BB-Code des Forums richtig nutzt. Dein Quellcode wird aktuell unleserlich dargestellt, das tut sich keiner an.
                Die Deutsche Rechtschreibung ist Freeware! Du darfst sie kostenlos nutzen, allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

                Kommentar


                • #9
                  Alter ihr respektlosen ich möchte doch nur eine Antwort von euch ob ich den ganzen quellcode als seite als mail versenden kan und dazu inen möglickkeit und echt arm eine seite darüber zu machen das zeigt wie klein du bist im kopf

                  Kommentar


                  • #10
                    Zitat von uha
                    Dein Quellcode wird aktuell unleserlich dargestellt,
                    Nicht nur der:

                    Zitat von timo774 Beitrag anzeigen
                    Alter ihr respektlosen ich möchte doch nur eine Antwort von euch ob ich den ganzen quellcode als seite als mail versenden kan und dazu inen möglickkeit und echt arm eine seite darüber zu machen das zeigt wie klein du bist im kopf
                    Nutze bitte Satzzeichen und etwas "deutscher". Das versteht so keiner.
                    The string "()()" is not palindrom but the String "())(" is.

                    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
                    PHP.de Wissenssammlung | Kein Support per PN

                    Kommentar


                    • #11
                      Auweia, wieder ein Forentroll, der veralteten Quellcode unleserlich postet, sich beklagt, dass er nicht schnell genug Antworten bekommt und regt sich dann noch auf, wenn er darauf hingewiesen wird.

                      Kopfschüttel
                      Die Deutsche Rechtschreibung ist Freeware! Du darfst sie kostenlos nutzen, allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

                      Kommentar


                      • #12
                        Hm, dass die ganze Seite versendet werden soll ist eine Anforderung die so, in den anderen Threads nicht rüber kam.
                        Nochmal: generelles zum Versand von Mails per PHP http://php-de.github.io/jumpto/mail-class/

                        Für weiteres brauchen wir wirklich mal sachlich die Anforderungen.
                        [COLOR=#A9A9A9]Relax, you're doing fine.[/COLOR]
                        [URL="http://php.net/"]RTFM[/URL] | [URL="http://php-de.github.io/"]php.de Wissenssammlung[/URL] | [URL="http://use-the-index-luke.com/de"]Datenbankindizes[/URL] | [URL="https://www.php.de/forum/webentwicklung/datenbanken/111631-bild-aus-datenbank-auslesen?p=1209079#post1209079"]Dateien in der DB?[/URL]

                        Kommentar


                        • #13
                          Zitat von VPh Beitrag anzeigen
                          Hm, dass die ganze Seite versendet werden soll ist eine Anforderung die so, in den anderen Threads nicht rüber kam.
                          Nochmal: generelles zum Versand von Mails per PHP http://php-de.github.io/jumpto/mail-class/

                          Für weiteres brauchen wir wirklich mal sachlich die Anforderungen.
                          Diesen Warenkorb möchte ich al mail senden

                          Kommentar


                          • #14
                            Das bekommst du nur mit einer HTML-Mail hin. Also baue dir eine Variable zusammen, die dann eine HTML-Seite mit deinen Daten enthält und versende diese mit http://phpmailer.worxware.com/
                            Die Deutsche Rechtschreibung ist Freeware! Du darfst sie kostenlos nutzen, allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

                            Kommentar


                            • #15
                              Es würden mir schon die Werte reichen als mail aber ich bekomme nur den Preis gesendet

                              Kommentar

                              Lädt...
                              X