mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 02:11 Benutzername: Passwort: Auto-Login

Thema: Formailer vom 25.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Formailer
Seite: Zurück  1, 2, 3, 4  Weiter
Autor Nachricht
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 14:57
Titel

Antworten mit Zitat Zum Seitenanfang

Pixelpole hat geschrieben:
oder noch besser! Lern PHP! Das tut ja schon weh....

http://tut.php-quake.net/de/


Das wär Plan B
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 14:57
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<?php   $thisPage="Angebot"; ?> <?php $thisProdukt="Taschenkalender"; ?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title> | <?php echo "$thisProdukt" ?> | Praxisdrucksachen Zahnarzt Zahnarztpraxis</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="css/bestellungen.css" rel="stylesheet" type="text/css" />
<link href="css/fancybox.css" rel="stylesheet" type="text/css" />
<?php include('js/js_head.php'); ?>

<?php include('js/js.box_head.php'); ?>

<?php include('js/js.form_head.php'); ?>

<script type="text/javascript">


$(document).ready(function() {

<?php include('js/js_func.php'); ?>

<?php include('js/js.box_func.php'); ?>

   $("#formbestellung").validate({
   rules: {
      firma: "required",
      name: "required",
      strasse: "required",
      plzort: "required",
      mil: "required",
      tel: "required",
      agbs: "required",
      adresseindruck1: "required",
      foto: "required",
      farbe: "required",
      stueckzahl: "required"
   },
   messages: {
      firma: "Bitte geben Sie Ihre Firma/Praxis an.",
      name: "Bitte geben Sie Ihren Namen an.",
      strasse: "Bitte geben Sie Straße und Hausnummer an.",
      plzort: "Bitte geben Sie Postleitzahl und Ort an.",
      mil: "Bitte geben Sie Ihre E-Mail Adresse für eventuelle Rückfragen an.",
      tel: "Bitte geben Sie Ihre Tel. Nr. für eventuelle Rückfragen an.",
      agbs: "Bitte aktzeptieren Sie unsere AGB."
   }
   });

   // Setup a content array for the tooltips
    var arrayData = [
    'Bei großen Bilddaten bitten wir Sie um Geduld beim senden der Daten!<br /><br />Falls Sie ein Bild verwenden möchten, welches Sie nicht digital besitzen, können Sie uns dies gern per Post zukommen lassen. Schreiben Sie dann einfach eine Bemerkung in das Nachrichtenfeld.',
   'max. 5 Zeilen á 35 Zeichen, individuelle Gestaltung m&ouml;glich',
    '<table width="353" border="0" cellspacing="0" cellpadding="5"><tr><td width="56" valign="top">Beispiel:<\/td><td width="393">Mo: 08:00 - 12:00 Uhr / 14:00 - 17:30 Uhr<br />Di: geschlossen<\/td><\/tr><\/table>',
    'ausf&uuml;llen wenn abweichend von Rechnungsadresse'
    ];

<?php include('js/js.form_func.php'); ?>
});   

<?php include('js/js.formcalc.php'); ?>

</script>
</head>
<body>
      <div id="wrapper">
<div id="header">&nbsp;</div>
<div id="sitenavigation">Sie sind hier: <a href="angebot.php"><?php echo "$thisPage" ?></a> ::: <a href="angebot_taschenkalender.php"><?php echo "$thisProdukt" ?> 2011</a> ::: <strong>Bestellformular</strong></div>
      <div id="content_out">
<div id="menu"><?php include('menu.php');?></div>       
<div id="content">
<?php

$Empfaenger = "info@mail.de";
$ip = getenv ("REMOTE_ADDR");
$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $_POST['abgerundeteecken'],
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
);
$arr_adress = array(
'1' => $_POST['adresseindruck1'],
'2' => $_POST['adresseindruck2'],
'3' => $_POST['adresseindruck3'],
'4' => $_POST['adresseindruck4'],
'5' => $_POST['adresseindruck5'],
);
$arr_rechnungsadresse = array(
'Erstgestaltung' => $_POST['erstgestaltung'],
'Ansprechpartner' => $_POST['name'],
'Firma/Praxis' => $_POST['firma'],
'Straße' => $_POST['strasse'],
'PLZ Ort' => $_POST['plzort'],
'Telefon' => $_POST['telefon'],
'Telefax' => $_POST['telefax'],
'E-Mail' => $_POST['mil'],
'Nachricht' => $_POST['message'],
);
$arr_lieferadresse = array(
'Ansprechpartner' => $_POST['name_l'],
'Firma/Praxis' => $_POST['praxisfirma_l'],
'Straße' => $_POST['strasse_l'],
'PLZ Ort' => $_POST['plzort_l'],
);

function checkEmail( $mil )
         {
            $nonascii      = "\x80-\xff";   
          $nqtext        = "[^\\\\$nonascii\015\012\"]";
          $qchar         = "\\\\[^$nonascii]";
          $normuser      = '[a-zA-Z0-9][a-zA-Z0-9_.-]*';
          $quotedstring  = "\"(?:$nqtext|$qchar)+\"";
          $user_part     = "(?:$normuser|$quotedstring)";
          $dom_mainpart  = '[a-zA-Z0-9][a-zA-Z0-9._-]*\\.';
          $dom_subpart   = '(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*';
          $dom_tldpart   = '[a-zA-Z]{2,5}';
          $domain_part   = "$dom_subpart$dom_mainpart$dom_tldpart";
          $pattern       = "$user_part\@$domain_part";
   
          if (!preg_match( "/^$pattern$/", $mil ))
          {
           return FALSE;
          }
          else
          {
           return TRUE;
          }
         }

if($_REQUEST['senden'])
{      
      $fehler = array();
   if(empty($_REQUEST['agbs']))
         {
         $fehler['agbs'] = "Bitte bestätigen Sie AGB's!";
         }
   if(empty($_REQUEST['stueckzahl']))
         {
         $fehler['stueckzahl'] = "Bitte geben Sie eine Stückzahl an!";
         }
   if(empty($_REQUEST['farbe']))
         {
         $fehler['farbe'] = "Bitte geben Sie eine Farbe an!";
         }
   if(empty($_REQUEST['name']))
         {
      $fehler['name'] = "Bitte geben Sie Ihre Firma/Ihren Namen an!";
         }
   if(!checkEmail($_REQUEST['mil']))
         {
         $fehler['mil'] = "Bitte geben Sie eine gültige E-Mail Adresse an!";
         }
   if(empty($_REQUEST['tel']))
         {
      $fehler['tel'] = "Bitte geben Sie Ihre Telefonnummer an, damit wir sie bei eventuellen Rückfragen schnell erreichen können";
         }
   if(empty($_REQUEST['strasse']) || empty($_REQUEST['plzort']))
         {
         $fehler['strasse'] = "Bitte geben Sie Ihre gesamte Adresse an!";
         }   
   if(count($fehler)>0){
         foreach ($fehler as $msg){
         echo "<p align=\"center\">$msg";
         }
         echo "<br /><br /><b><a href=\"javascript:history.back();\">zurück</a></b></p>";
         }
   else {
      $Mailbetreff = "Bestellung $thisProdukt 2011";
      $Betreff = "Bestellung Ihrer $thisProdukt 2011 bei dentalprint.de";

      $Trenner = md5(uniqid(time()));
      $Header = "From: ".$Empfaenger;
      $Header .= "\n";
      $Header .= "MIME-Version: 1.0";
      $Header .= "\n";
      $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
      $Header .= "\n\n";
      $Header .= "This is a multi-part message in MIME format";
      $Header .= "\n";
      $Header .= "--$Trenner";
      $Header .= "\n";
      $Header .= "Content-Type: text/plain";
      $Header .= "\n";
      $Header .= "Content-Transfer-Encoding: 8bit";
      $Header .= "\n\n";
      $Header .= "Details Ihrer Bestellung: \n\n";
      
         if($Formularfeld!="senden" && $Formularfeld!="Anhang")
         {
               
            foreach($arr_bestell as $key_bestell => $value_bestell)
            {
            if(!empty($value_bestell)) { $Header .= "$key_bestell: $value_bestell\n"; }}
            $Header .= "\n";
            $Header .= "Adresseindruck: \n";
            foreach($arr_adress as $key_adress => $value_adress)
            { if(!empty($value_adress)) { $Header .= "$key_adress: $value_adress\n"; }}
            $Header .= "\n";
            $Header .= "Sprechzeiten: \n";
            $Header .= "- Mo: ".$mo1." - ".$mo2." / ".$mo3." - ".$mo4." Uhr \n";
            $Header .= "- Di: ".$di1." - ".$di2." / ".$di3." - ".$di4." Uhr \n";
            $Header .= "- Mi: ".$mi1." - ".$mi2." / ".$mi3." - ".$mi4." Uhr \n";
            $Header .= "- Do: ".$do1." - ".$do2." / ".$do3." - ".$do4." Uhr \n";
            $Header .= "- Fr: ".$fr1." - ".$fr2." / ".$fr3." - ".$fr4." Uhr \n";
            $Header .= "- Sa: ".$sa1." - ".$sa2." / ".$sa3." - ".$sa4." Uhr \n";
            $Header .= "\n";
            $Header .= "Rechnungsadresse: \n";
            foreach($arr_rechnungsadresse as $key_rechnungsadresse => $value_rechnungsadresse)
            { if(!empty($value_rechnungsadresse)) { $Header .= "$key_rechnungsadresse: $value_rechnungsadresse\n"; }}
            $Header .= "\n";
            $Header .= "Lieferadresse:\n";
            foreach($arr_lieferadresse as $key_lieferadresse => $value_lieferadresse)
            { if(!empty($value_lieferadresse)) { $Header .= "$key_lieferadresse: $value_lieferadresse\n"; }}
            $Header .= "\n";
            $Header .= "Preis: ";
            $Header .= $resultField." zzgl. MwSt. und Erstgestaltung \n\n";
            $Header .= "IP: ".$ip."";
         }
      $Header .= "\nDatum/Zeit: ";
      $Header .= date("d.m.Y H:i:s");
      $Header .= "\n";
      $Header .= "--$Trenner";
      $Header .= "\n";
      if(!file_exists($_FILES['Anhang']['tmp_name'])){
      $Header .= "Datei: \n";
         $Header .= "Es wurde keine Datei übergeben.";
      }
      else {
      $Header .= "Content-Type: ";
         $Header .= $_FILES['Anhang']['type'];
         $Header .= "; name=";
         $Header .= $_FILES['Anhang']['name'];
         $Header .= "\n";
         $Header .= "Content-Transfer-Encoding: base64";
         $Header .= "\n";
         $Header .= "Content-Disposition: attachment; filename=";
        $Header .= $_FILES['Anhang']['name'];
         $Header .= "\n\n";
         $Dateiinhalt = fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);
         $Header .= chunk_split(base64_encode($Dateiinhalt));
         $Header .= "\n";
         $Header .= "--$Trenner--";
      }
      
      mail($_REQUEST['mil'], $Betreff, "", $Header);
      mail($Empfaenger, $Mailbetreff, "", $Header);
      echo"<p align=\"center\">Vielen Dank für Ihre Bestellung!<br />Sie erhalten umgehend einen Korrekturabzug und eine E-Mail mit den von Ihnen angegebenen Daten!<br /><br /><b><a class=\"content\" href=\"index.php\">zur Startseite</a></p></b>";
}
}
else
{
?>
<h1><?php echo "$thisProdukt" ?> <?php echo date("Y")+1; ?></h1>
<form id="formbestellung" name="formbestellung" enctype="multipart/form-data" method="post" onsubmit="checkValid()" action="bestellung_taschenkalender.php">
      <div class="col">
        <label for="foto"><strong>Bildmotiv/Logo</strong></label> <label for="foto" class="error">Bitte w&auml;hlen Sie ein Motiv</label><br /><br />
        <?php include('form_bildmotiv.php'); ?>
      </div>
     
      <div class="col">
      <strong>Farbe</strong> <label for="farbe" class="error">Bitte w&auml;hlen Sie eine Farbe</label><br /><br />
      <?php include('form_farbe.php'); ?>
     </div>
     
      <div class="col">
        <strong>St&uuml;ckzahl</strong> <label for="stueckzahl" class="error">Bitte w&auml;hlen Sie eine St&uuml;ckzahl</label><br /><br />
        <div class="radios">
        <input type="radio" name="stueckzahl" class="calcPrice" id="stueck500" title="0,1980" value="500" /><label class="left" for="stueck500"> 500 St&uuml;ck</label>
      <input type="radio" name="stueckzahl" class="calcPrice" id="stueck1000" title="0,109" value="1000" /><label class="left" for="stueck1000"> 1000 St&uuml;ck</label>
      <input type="radio" name="stueckzahl" class="calcPrice" id="stueck2000" title="0,087" value="2000" /><label class="left" for="stueck2000"> 2000 St&uuml;ck</label>
      <input type="radio" name="stueckzahl" class="calcPrice" id="stueck3000" title="0,081" value="3000"  /><label class="left" for="stueck3000"> 3000 St&uuml;ck</label>
      <input type="radio" name="stueckzahl" class="calcPrice" id="stueck4000" title="0,07775" value="4000" /><label class="left" for="stueck4000"> 4000 St&uuml;ck</label>
         </div>
     </div>
           
      <div class="col">
        <strong>Extras</strong><br /><br />
        <div class="checkboxes"><input type="checkbox" class="calcAdd2" name="schulferien" value="5" id="schulferien" />
        <label for="schulferien"> mit Schulferien</label>
        <span class="klein">zzgl. 5,- &euro;</span>&nbsp;&nbsp;
Bundesland:
<select name="bundesland" style="margin-top: 4px; color: #01b5e8; font-size: 8pt; border: 1px solid #01b5e8;" id="bundesland">
            <option value="keins">&nbsp;</option>
            <option value="badenwuert">Baden-W&uuml;rttemberg</option>
            <option value="bayern">Bayern</option>
            <option value="berlin">Berlin</option>
            <option value="brandenburg">Brandenburg</option>
            <option value="bremen">Bremen</option>
            <option value="hamburg">Hamburg</option>
            <option value="hessen">Hessen</option>
            <option value="meckpomm">Mecklenburg-Vorpommern</option>
            <option value="niedersachsen">Niedersachsen</option>
            <option value="nordrheinwest">Nordrhein-Westfalen</option>
            <option value="rheinlandpfalz">Rheinland-Pfalz</option>
            <option value="saarland">Saarland</option>
            <option value="sachsen">Sachsen</option>
            <option value="sachsenanhalt">Sachsen-Anhalt</option>
            <option value="schleswig">Schlewig-Holstein</option>
            <option value="thueringen">Th&uuml;ringen</option>
          </select>
<br />
<input type="checkbox" class="calcAdd" name="abgerundeteecken" id="ecken" value="0.02" /><label for="ecken" class="checkstyle"> abgerundete Ecken</label>
    <span class="klein">zzgl. 10,- &euro; je 500 St&uuml;ck</span></div>
      </div>
   
      <div class="col">
        <strong>Adresseindruck</strong> <a id="toooltip" class="tip"><img src="images/form/info.jpg" width="12" height="12" /></a> <label for="adresseindruck1" class="error">Bitte tragen Sie Ihre Adresse ein.</label><br /><br />
        <label><input type="text" class="adresseindruck" maxlength="35" name="adresseindruck1" />
        </label><br />
       <label><input type="text" class="adresseindruck" maxlength="35" name="adresseindruck2" />
       </label><br />
       <label><input type="text" class="adresseindruck" maxlength="35" name="adresseindruck3" />
       </label><br />
       <label><input type="text" class="adresseindruck" maxlength="35" name="adresseindruck4" />
       </label><br />
       <label><input type="text" class="adresseindruck" maxlength="35" name="adresseindruck5" />
       </label><br />
      </div>
     
      <div class="col">
        <strong>Sprechzeiten</strong> <a id="toooltip" class="tip"><img src="images/form/info.jpg" width="12" height="12" /></a><br /><br />
        <span class="zeiten"><span>Mo</span> <input type="text" name="mo1" />
         - <input type="text" name="mo2" />
          Uhr / <input type="text" name="mo3" />
          - <input type="text" name="mo4" />
          Uhr</span><br />
       <span class="zeiten"><span>Di</span> <input type="text" name="di1" />
        - <input type="text" name="di2" />
         Uhr / <input type="text" name="di3" />
            - <input type="text" name="di4" />
          Uhr</span><br />
       <span class="zeiten"><span>Mi</span> <input type="text" name="mi1" />
        - <input type="text" name="mi2" />
         Uhr / <input type="text" name="mi3" />
            - <input type="text" name="mi4" />
          Uhr</span><br />
       <span class="zeiten"><span>Do</span> <input type="text" name="do1" />
        - <input type="text" name="do2" />
         Uhr / <input type="text" name="do3" />
            - <input type="text" name="do4" />
          Uhr</span><br />
       <span class="zeiten"><span>Fr</span> <input type="text" name="fr1" />
        - <input type="text" name="fr2" />
         Uhr / <input type="text" name="fr3" />
            - <input type="text" name="fr4" />
          Uhr</span><br />
       <span class="zeiten"><span>Sa</span> <input type="text" name="sa1" />
        - <input type="text" name="sa2" />
         Uhr / <input type="text" name="sa3" />
            - <input type="text" name="sa4" />
          Uhr</span><br />
      </div>
     
      <div class="col">
        <strong>Rechnungsadresse</strong><br /><br />
        <?php include('form_rechnungsadresse.php'); ?>
      </div>
     
      <div class="col">
        <strong>Lieferadresse</strong> <a id="toooltip" class="tip"><img src="images/form/info.jpg" width="12" height="12" /></a><br /><br />
        <span class="adresse"><label><span>Firma/Praxis</span> <input type="text" name="praxisfirma_l" />
        </label></span><br />
       <span class="adresse"><label><span>Name</span> <input type="text" name="name_l" />
       </label></span><br />
       <span class="adresse"><label><span>Stra&szlig;e</span> <input type="text" name="strasse_l" />
       </label></span><br />
       <span class="adresse"><label><span>PLZ Ort</span> <input type="text" name="plzort_l" />
       </label></span>
      </div><br />
Ihr Preis <span class="klein">(zzgl. MwSt. und Erstgestaltung)</span>:
<input type="text" value="0" class="price" name="resultField" /><br /><br />
<div class="checkboxes"><input type="checkbox" name="agbs" id="agbs" class="validate[required] checkbox" /><label for="agbs"> Ich habe die <a class="agb" href="agb.htm">AGB's</a> gelesen und aktzeptiert.</label></div> <label for="agbs" class="error">Bitte akzeptieren Sie unsere Allgemeinen Gesch&auml;ftsbedingungen.<br /></label><br />
<div id="wait"><img src="images/form/wait.gif" border="0"></div><input class="submit" name="senden" type="submit" value="abschicken"/><br style="clear:both" />
</form>
    <?php
}

?>
</div>
<div class="clr">&nbsp;</div>
</div>
      </div>
        <div id="footer_out"><div id="footer"><?php include ('footer.php'); ?></div></div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5225629-1");
pageTracker._trackPageview();
</script>
</body>
</html>


Das brauche ich Eher
http://tut.php-quake.net/de/switch.html


Zuletzt bearbeitet von siriussmarty am Mi 25.08.2010 15:04, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:12
Titel

Antworten mit Zitat Zum Seitenanfang

Naja Kurzform ist, dass es dir ja nix bringt wenn du dir den Wert ausgeben lässt, du musst es ja in die Content Variable der E-Mail schreiben. Das ist hier
Code:
$Header

Weißt du was ich mein?


Zuletzt bearbeitet von Skyw4lker am Mi 25.08.2010 15:12, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:14
Titel

Antworten mit Zitat Zum Seitenanfang

Ja aber kann ich das mit meinem Code in den $header schreiben?

Ich dachte ich brauche die value nur umformen so wie beschrieben ungefair.
Wie du es meinst das habe ich kapiert, aber wie stelle ich soetwas an :S

Das stückchen brauche ich

Code:
foreach($arr_bestell as $key_bestell => $value_bestell)
            {
            if(!empty($value_bestell)) { $Header .= "$key_bestell: $value_bestell\n"; }}


Da es ja hier ausgegeben wird

Code:
$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $_POST['abgerundeteecken'],
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
);


Aber da muss ich doch nur das abändern, bzw ihn sagen das er das 0.02 auf "Ja" ändern soll
Code:
'abgerundete Ecken' => $_POST['abgerundeteecken'],


Zuletzt bearbeitet von siriussmarty am Mi 25.08.2010 15:16, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:16
Titel

Antworten mit Zitat Zum Seitenanfang

Du musst nicht deinen Code in $Header schreiben, sondern das "Ja" an die Stelle an der du es brauchst. Der ganze Code hängt ja immer wieder Teilstrings an $Header an und da musst du dann halt an der richtigen Stelle mit
Code:
.=

das "Ja" einfügen.
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

Ne das kann es auch nicht sein

Das ist der Mail-Teil der ausgegeben wird

Code:
$Mailbetreff = "Bestellung $thisProdukt 2011";
      $Betreff = "Bestellung Ihrer $thisProdukt 2011 bei dentalprint.de";

      $Trenner = md5(uniqid(time()));
      $Header = "From: ".$Empfaenger;
      $Header .= "\n";
      $Header .= "MIME-Version: 1.0";
      $Header .= "\n";
      $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
      $Header .= "\n\n";
      $Header .= "This is a multi-part message in MIME format";
      $Header .= "\n";
      $Header .= "--$Trenner";
      $Header .= "\n";
      $Header .= "Content-Type: text/plain";
      $Header .= "\n";
      $Header .= "Content-Transfer-Encoding: 8bit";
      $Header .= "\n\n";
///////////////// AB HIER WIRD ES IN DER MAIL ANGEZEIGT ///////////////////////////////
      $Header .= "Details Ihrer Bestellung: \n\n";
      
         if($Formularfeld!="senden" && $Formularfeld!="Anhang")
         {
               
/BESTELL            foreach($arr_bestell as $key_bestell => $value_bestell)
/BESTELL            {
/BESTELL            if(!empty($value_bestell)) { $Header .= "$key_bestell: $value_bestell\n"; }}
            $Header .= "\n";
            $Header .= "Adresseindruck: \n";
            foreach($arr_adress as $key_adress => $value_adress)
            { if(!empty($value_adress)) { $Header .= "$key_adress: $value_adress\n"; }}
            $Header .= "\n";
            $Header .= "Sprechzeiten: \n";
            $Header .= "- Mo: ".$mo1." - ".$mo2." / ".$mo3." - ".$mo4." Uhr \n";
            $Header .= "- Di: ".$di1." - ".$di2." / ".$di3." - ".$di4." Uhr \n";
            $Header .= "- Mi: ".$mi1." - ".$mi2." / ".$mi3." - ".$mi4." Uhr \n";
            $Header .= "- Do: ".$do1." - ".$do2." / ".$do3." - ".$do4." Uhr \n";
            $Header .= "- Fr: ".$fr1." - ".$fr2." / ".$fr3." - ".$fr4." Uhr \n";
            $Header .= "- Sa: ".$sa1." - ".$sa2." / ".$sa3." - ".$sa4." Uhr \n";
            $Header .= "\n";
            $Header .= "Rechnungsadresse: \n";
            foreach($arr_rechnungsadresse as $key_rechnungsadresse => $value_rechnungsadresse)
            { if(!empty($value_rechnungsadresse)) { $Header .= "$key_rechnungsadresse: $value_rechnungsadresse\n"; }}
            $Header .= "\n";
            $Header .= "Lieferadresse:\n";
            foreach($arr_lieferadresse as $key_lieferadresse => $value_lieferadresse)
            { if(!empty($value_lieferadresse)) { $Header .= "$key_lieferadresse: $value_lieferadresse\n"; }}
            $Header .= "\n";
            $Header .= "Preis: ";
            $Header .= $resultField." zzgl. MwSt. und Erstgestaltung \n\n";
            $Header .= "IP: ".$ip."";
///////////////// BIS HIER WIRD ES IN DER MAIL ANGEZEIGT ///////////////////////////////


/BESTELL - Das ist der Teil der ausgegeben wird, den kann ich aber nicht einfach so Abändern da die anderen Array dazugehören


Zuletzt bearbeitet von siriussmarty am Mi 25.08.2010 15:25, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:23
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$arr_bestell = array(
'Stückzahl' => $_POST['stueckzahl'],
'Motiv' => $_POST['foto'],
'Bundesland' => $_POST['bundesland'],
'abgerundete Ecken' => $_POST['abgerundeteecken'],
'Farbe' => $_POST['farbe'],
'andere Farbe' => $_POST['farbeandere'],
);


So sieht das im Moment aus oben, da wird das Bestell Array gefüllt. Da gibts die Zeile 'abgerundete Ecken' => $_POST['abgerundeteecken']. Wenn du hier anstatt des Wertes aus dem POST Array, der ja dein 0,02 oder was auch immer ist, die Variable $abgerundeteecken dem Array zuweist, also mit 'abgerundete Ecken' => $abgerundeteecken ,
sollte das auch so in der Mail landen, weil unten über das Array iteriert wird und alle Werte des Arrays an $Header angehangen werden.

Und vorher muss du die If Abfrage ausführen, die du als erste gepostet hast, um der Variablen $abgerundeteecken das "Ja" zuzuweisen, wenn $_POST['abgerundeteecken'] == 0,02 ist.


Zuletzt bearbeitet von Skyw4lker am Mi 25.08.2010 15:39, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
siriussmarty
Threadersteller

Dabei seit: 21.04.2010
Ort: Eilenburg
Alter: 33
Geschlecht: Männlich
Verfasst Mi 25.08.2010 15:34
Titel

Antworten mit Zitat Zum Seitenanfang

Dann haut er mir wieder das Echo raus ?! Auf der "Vielen Dank für Ihre Bestellung Seite"

Diesmal "JaJaJaJaJaJa"

Und die Mail bleibt wie zuvor *Schnief*


Zuletzt bearbeitet von siriussmarty am Mi 25.08.2010 15:36, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen formailer per php funktioniert nicht
Formailer mit Dateianhang -> Fehler wenn kein Bild
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.