Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

While Schleife Warenkorb mit mail verbinden

Mitglied: Toxicspeed

Toxicspeed (Level 1) - Jetzt verbinden

21.04.2010 um 19:55 Uhr, 3151 Aufrufe, 2 Kommentare

Hallo zusammen!

Ich hab mal wieder ein kleines/großes Problem. Ich möchte die folgende "while-Schleife" in dieser oder ähnlicher Form als Mail versenden. Der Code ist mein Warenkorb und funktioniert auch tadellos. Wird alles angezeigt und auch berechnet.
Nun möchte ich das was im Warenkorb ist als Email versenden damit ich auch sehe was bestellt wurde. Natürlich dann mit Name und Adresse. Das geht aber.

Ich weis nur nicht wo bzw. wie ich den mail () Befehl schreiben muss damit alles in einer Email kommt. Wenn ich den Mail () Befehl außerhalb der "while-Schleife" schreibe dann kommt garnichts. Innerhalb der Schleife kam immer für jeden Artikel eine eigene Email.
Könnt ihr mir da bitte zeigen wie ich das denn am Besten lösen kann. Beschäftige mich noch nicht so lange mit php und hab irgendwie nichts im Inet gefunden.

Hier mal der Code für die Zusammenfassung die ich verschicken möchte:

01.
$result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis FROM warenkorb WHERE sid = '$sid'");
02.
         while($row = mysql_fetch_object($result)){
03.
            
04.
             $wkid = $row -> wkid;
05.
             $artikelbez = $row -> artikelbez;
06.
             $artikelnr = $row -> artikelnr;
07.
             $menge = $row -> menge;
08.
             $stkpreis = $row -> stkpreis;
09.
            
10.
             $gespreis = $menge * $stkpreis;
11.
            
12.
             if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";
13.
            
14.
             $endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;
15.
        ?>
16.
        <table width="700" border="0"><form action="warenkorb.php?action=edit&wkid=<? echo $wkid ?>" method="post">
17.
        <tr>
18.
          <td align="center" width="300"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelbez ?></font></td>
19.
          <td align="center" width="100"><font color="#000000" face="verdana,arial" size="-1"><? echo $artikelnr ?></font></td>
20.
          <td align="center" width="100"><font color="#000000" face="verdana,arial" size="-1"><? echo $menge ?></font></td>
21.
          <td align="center" width="100"><font color="#000000" face="verdana,arial" size="-1"><b><? echo $stkpreis ?> €</b></font></td>
22.
          <td align="center" width="100"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $gespreis ?> €</b></font></td>
23.
        </tr>
24.
        </form>
25.
        <?
26.
         }
27.
        ?>
28.
        <tr>
29.
          <td colspan="5">&nbsp;</td>
30.
        </tr>
31.
        <tr>
32.
          <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Gesamtpreis:</b></font></td>
33.
          <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $endpreis_ohne_versandkosten ?> €</b></font></td>
34.
        </tr>
35.
        <tr>
36.
          <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Versandkosten:</b></font></td>
37.
          <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b>5.00 €</b></font></td>
38.
        </tr>
39.
        <tr>
40.
          <td align="right" colspan="5">&nbsp;</td>
41.
        </tr>
42.
        <? $endpreis = $endpreis_ohne_versandkosten + 5;
43.
        ?>
44.
        <tr>
45.
          <td align="right" colspan="4"><font color="#000000" face="verdana,arial" size="-1"><b>Endpreis:</b></font></td>
46.
          <td align="center"><font color="#FF0033" face="verdana,arial" size="-1"><b><? echo $endpreis ?> €</b></font></td>
47.
        </tr></table>
48.
        <br /><br />
MfG
PCChecker
Mitglied: nxclass
21.04.2010 um 22:59 Uhr
Wenn ich den Mail () Befehl außerhalb der "while-Schleife" schreibe dann kommt garnichts. Innerhalb der Schleife kam immer für jeden Artikel eine eigene Email.

Du willst mir jetzt nicht erzählen, daß Du den Text nicht in eine Variable speichern bzw. anhängen kannst !?
01.
$sEmailText = '';
02.
while ... {
03.
  ...
04.
  $sEmailText .= 'Mehr Text' . "\n";
05.
  ...
06.
}
07.
echo $sEmailText;
Bitte warten ..
Mitglied: dog
22.04.2010 um 03:22 Uhr
Faule Leute können auch Output Buffering benutzen:

01.
ob_start();
02.
while(..) {
03.
...
04.
}
05.
$res = ob_get_clean();
06.
ob_end_clean();
Bitte warten ..
Ähnliche Inhalte
E-Business

Magento Warenkorb mit Modul vorkonfigurieren

Frage von sbsnewbieE-Business7 Kommentare

Moin Admins, ich bin gerade auf der Suche nach einer Möglichkeit einen Warenkorb in Magento vorzukonfigurieren, damit ich diesen ...

E-Business

Ebay: Warenkorb angeblich nicht leer

gelöst Frage von honeybeeE-Business4 Kommentare

Hallo, wenn ich auf den Warenkorb klicke, weil er ein Symbol hatte, das zeigt, als hätte ich was gekauft, ...

TK-Netze & Geräte

Verbind 2 Hauser mit Kupfer und einen Netzwerkisolator

Frage von Hampi7273TK-Netze & Geräte3 Kommentare

Ich hab gelesn das in der Medizin Technik oft mit Netzwerkisolator gebaut wird. Netzwerkisolatoren bilden innerhalb einer kupfergeführten Ethernet-Datenleitung ...

Erkennung und -Abwehr

Seltsame Mail

gelöst Frage von rocco61Erkennung und -Abwehr6 Kommentare

Hallo zusammen, diese mail haben wir bekommen . Von: root mailto:root@bgp-research.go6lab.si Gesendet: Dienstag, 19. Mai 2015 16:51 An: test-dane-dnssec@meine ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 2 TagenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 4 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 5 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 7 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Utilities
Teamviewer 9.x "out of date" ??
gelöst Frage von keine-ahnungUtilities12 Kommentare

Moin at all, mein topaktueller teamviewer (alles 9.x - releases) verweigert seit heute die Arbeit und bemeckert: "the remote ...

Windows Installation
Windows10 Home Neuinstallation - Raketentechnik
Frage von spacyfreakWindows Installation12 Kommentare

"Kannst du den Rechner von der Tante von WindowsXP auf Windows10 Home upgraden" haben sie gefragt? "Sicher, was kann ...

Windows 10
Windows 10 verwendet FritzBox per IPv6 als DNS-Server an Stelle des per DHCP vergebenen DNS-Servers
Frage von Datax87Windows 1010 Kommentare

Hallo, ich habe ein kleines Problem mit der Namensauflösung (DNS) unter Windows 10. Mir ist heute aufgefallen, dass ich ...

Peripheriegeräte
Empfehlung für Home-USV (ca. 450VA 270W) Irgendwelche Osterpreisaktionen bekannt?
Frage von Server-NutzerPeripheriegeräte9 Kommentare

Hallo und schöne Ostern. Meine private Heim-USV Yunto Q450 (ca. 450VA 270W) hat sich nach vielen Jahren ohne Probleme ...