Mysql abfrage per Email senden

Gariel

Mitglied
hallo

also ich habe ein Problem und zwar :

Wir haben uns ein Bestellsystem in PHP gebastelt, was auf MYSQL basiert. Wenn jemand etwas bestellen will, werden die einzelnen Artikel die die Person bestellen will in einer extra MYSQL Tabelle gespeichert.

Das Auslesen dieser Tabelle funktioniert ohne Probleme nur möchten wir jetzt, dass wenn der Kunde auf bestellen klickt, dass alle Artikel die der Kunde bestellt, per Email an uns gesendet werden.

hier mal unser mysql abfragecode:



PHP:
      <form name="bestellung" method="post" action="?online=bestellungausfuehren&submit">
        
		
<!-- ANFANG DER BESTELLUNGEN -->		
		
		
		
		
		
		<table width="550" border="0" align="center" cellpadding="1" cellspacing="1">
          <tr>
            <td width="67"><p><strong>Bestellnr.</strong></p></td>
            <td width="47"><p><strong>Anzahl</strong></p></td>
            <td width="209"><div align="center">
                <p><strong>Name</strong></p>
            </div></td>
            <td width="100"><div align="right">
                <p><strong>Einzelp</strong><strong>reis</strong></p>
            </div></td>
            <td width="90"><div align="right">
                <p><strong>Gesamt</strong><strong>preis</strong></p>
            </div></td>
            <td width="30">&nbsp;</td>
          </tr>
<?php 
 $ins = "0";   
 $ins1 = "0";
 $abfrage = "SELECT * FROM express_bestellung WHERE kunden_id = '$expresskunde'";  
 $ergebnis = mysql_query($abfrage);  
 while ($row = mysql_fetch_object($ergebnis))  
 {  

?>
          <tr>
            <td><p><? echo $row->produkt_id; ?>
            </p></td>
            <td><p><? echo $row->anzahl; ?>
            </p></td>
            <td><p align="center"><? echo $row->name; ?>
            </p></td>
            <td><p align="right">
               <? echo $row->preis; ?>               &euro; </p></td>
            <td><p align="right">
<?
		  
		  
		  $preis = explode("," , $row->preis); 
		  $preismitpunkt = "$preis[0].$preis[1]";
		  
		  $gesamtpreis1 =  $row->anzahl*$preismitpunkt;
		  
		  $gesamtpreis = number_format($gesamtpreis1, 2, ',', ' ');
		  

		  echo $gesamtpreis;
		  
		  
		  ?>
 &euro; </p></td>
            <td><div align="center"></div></td>
          </tr>
          <?
$a = array($gesamtpreis1);


foreach($a as $v) {
 $ins =  $ins+$v;
 $ins1 =  $ins1+$v;
}
}
?>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><div align="right"></div></td>
            <td><strong>___________</strong></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><div align="right">
                <p><strong>Summe:</strong></p>
            </div></td>
            <td><p align="right">
                
                <?
		  
		  $summe = number_format($ins1, 2, ',', ' ');
		  
		  echo $summe; 
		   
		   
		   ?>
 &euro; </p></td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td><div align="right">
                <p>&nbsp;</p>
            </div></td>
            <td><p align="right">&nbsp;</p></td>
            <td><div align="center"></div></td>
          </tr>
          <tr>
            <td colspan="6"><div align="right"> </div>
                <div align="center"></div></td>
          </tr>
        </table>
		
		
<!-- ENDE DER BESTELLUNGEN -->		
		
		
        <div align="right">
          <p>Um die Bestellung abzuschlie&szlig;en, klicken Sie hier:
            <input type="submit" name="Submit" value="Bestellen">
          </p>
        </div>
		


      </form>

Wir hoffen, dass ihr uns schnell helft, denn wir haben echt keine Ahnung wie es weiter gehen soll. Haben schon sooo viel probiert.

mfg
 
na sendet doch die kunden id an ein php script in dem ihr nochmal eine sql abfrage macht , die daten aufbereitet und dann per
PHP:
mail ( string to, string subject, string message [, string additional_headers]);
versendet.

aber wieso bastelt ihr euch nicht ein kleines frontend zusammen in dem alle offenen bestellungen angezeigt werden und ihr lasst euch nur benachrichtigen das jemand was bestellt hat ?
 
hallo

also 1. ich verstehe ich das nicht ganz was du meinst.

2. ich habe mich wohl falsch ausgedrückt, das Script ist für einen Lieferservice und dort muss es sehr schnell gehen. Also deswegen die Variante mit der Email, die leitet es sofort an eine fax-nr. weiter.
 
mail()

einfach den Query in ne $Var packen und dann mit
mail("email@sonstwo.de","Betreff",$Var,"Content-type") raus und fertig. Wenn ihr schon en "Shop" gebastelt habt werdet ihr das mit der Mail ja wohl auch hinbekommen. ;)
 
Ja man misst :) wir verzweifeln echt :(... bei uns kommt immer ne Fehlermeldung wir haben schon voll viel Probiert, aber nix will... Kann vielleicht einer mal en Beispiel zeigen oder so

mfg und THX schonmal für alles :)
 
hi

also haben wir acuh schon gemacht...bin der, der das mit gariel macht......sagt mal welche kommentare da dem entsprechen was wir brauchen....

ach ja AcidOne

vll kannst du uns mal ein bespiel zeigen
 
Hi
Also wir haben es jetzt mit hilfe von Acidone geschaft... nochma very THX an alle die geholfen haben, oder wolten und besonders an Acidone.
 
Zurück