mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 05:30 Benutzername: Passwort: Auto-Login

Thema: Daten versenden vom 11.04.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Daten versenden
Seite: 1, 2  Weiter
Autor Nachricht
mediamacher
Threadersteller

Dabei seit: 23.07.2003
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 11.04.2005 17:35
Titel

Daten versenden

Antworten mit Zitat Zum Seitenanfang

Hallo,

habe einen Warenkorb der perfekt funktioniert. Mein Problem besteht nun darin, das Ergebnis per Mail verschickt zu bekommen. Das Formular für Name etc. funktioniert einwandfrei, nur den eigentlichen Warenkorbinhalt bekomme ich einfach nicht mit in das Formular eingebaut...

So sieht der "Datenausgabeteil" des Warenkorbes aus (der übrigens perfekt funktioniert... ) :

Code:

<?php
$result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis, text, size FROM warenkorb WHERE sid = '$sid'");
while($row = mysql_fetch_object($result)){

$wkid = $row -> wkid;
$artikelbez = $row -> artikelbez;
$artikelnr = $row -> artikelnr;
$menge = $row -> menge;
$stkpreis = $row -> stkpreis;
$text = $row -> text;
$size = $row -> size;
$gespreis = $menge * $stkpreis;

if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";

$endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;
?>
<form action="warenkorb.php?action=edit&wkid=<? echo $wkid ?>" method="post">
<tr>
<td>echo $menge ?></td>
<td>&nbsp;<? echo $artikelnr ?>&nbsp;&nbsp;&nbsp;<? echo $artikelbez ?></td>
<td><? echo $size ?></td>
<td><? echo number_format($stkpreis * $menge, 2); ?></td>
<td><a href="warenkorb_content.php?action=delete&wkid=<? echo $wkid ?>" title="Artikel aus dem Warenkorb löschen">löschen</a></td>
</tr>
</form>


Würde mich über eure Hilfe freuen. Lächel

MfG
  View user's profile Private Nachricht senden
caZpa
Account gelöscht


Ort: -

Verfasst Mo 11.04.2005 19:38
Titel

Re: Daten versenden

Antworten mit Zitat Zum Seitenanfang

mediamacher hat geschrieben:

Code:

<?php
$warenkorb .= '<b>Warebkorb:</b><br>;
$result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis, text, size FROM warenkorb WHERE sid = '$sid'");
while($row = mysql_fetch_object($result)){
$warenkorb .= $wkid;
$warenkorb .=$artikelbez;
$warenkorb .=$artikelnr;
$warenkorb .=$menge;
$warenkorb .=$stkpreis;
$warenkorb .=$text;
$warenkorb .=$size;
$warenkorb .=$gespreis;

if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";
$warenkorb .= $endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;

$warenkorb .= '<br>';
?>



und dann $warenkorb in die mail

oder wie oder was?

Lächel


Zuletzt bearbeitet von am Mo 11.04.2005 19:39, insgesamt 1-mal bearbeitet
 
Anzeige
Anzeige
mediamacher
Threadersteller

Dabei seit: 23.07.2003
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 12.04.2005 09:19
Titel

Ergebnis: <b>Warebkorb:</b><br>0<br>

Antworten mit Zitat Zum Seitenanfang

Moin,

habe beides in meine Maildatei eingebaut und erhalte dann leider folgendes Ergebnis in der zugesendeten MAil:

<b>Warebkorb:</b><br>0<br>

Hat noch jemand eine Idee? * Ja, ja, ja... *

Code:
<?

/*********** Warenkorb ***********************************************/
include("config.php");

$sid = $_SESSION["sid"];

$warenkorb .= '<b>Warebkorb:</b><br>';
$result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis, text, size FROM warenkorb WHERE sid = '$sid'");
while($row = mysql_fetch_object($result)){
$warenkorb .= $wkid;
$warenkorb .=$artikelbez;
$warenkorb .=$artikelnr;
$warenkorb .=$menge;
$warenkorb .=$stkpreis;
$warenkorb .=$text;
$warenkorb .=$size;
$warenkorb .=$gespreis;

if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";
$warenkorb .= $endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;

$warenkorb .= '<br>';



/*********** Konfiguration ***********************************************/
// der Empfänger der Mail
$sender = $_POST['mail'];
$empfaenger = "meinemaill@mail.com";
// die Betreffzeile
$betreff = "Mitteilung über das Kontaktformular";
// eine Bestätigungsmail an den User senden ??
$quittung = true;
// Betreff und Text der Bestätigungsmail

$sender = "meinemail@mail.com";
$quittung_body = "Name: ".$_POST['name']."\n";
$quittung_body .= "Email: ".$_POST['mail']."\n\n";
/************************************************************************/
// die Nachricht selbst (body) setzt sich aus den Formulardaten zusammen
$body = "Vielen Dank für Ihre Bestellung ".$_POST['vorname']." ".$_POST['name']."\n";
$body .= "--------------------------------------------"."\n";
$body .= "Ihre Daten: "."\n";
$body .= "--------------------------------------------"."\n";
$body .= "Vorname: ".$_POST['vorname']."\n";
$body .= "Name: ".$_POST['name']."\n";
$body .= "Anschrift: ".$_POST['strasse']." ".$_POST['nr']."\n";
$body .= "PLZ/Ort: ".$_POST['plz']." ".$_POST['ort']."\n";
$body .= "Email: ".$_POST['mail']."\n";
$body .= "Telefon: ".$_POST['telefon']."\n\n";
$body .= $warenkorb ;


.....

  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Di 12.04.2005 09:37
Titel

Antworten mit Zitat Zum Seitenanfang

PHP dot net hat geschrieben:

mysql_fetch_object
Liefert ein Objekt mit Eigenschaften, die den Feldern des geholten Datensatzes entsprechen, oder FALSE wenn keine weiteren Datensätze vorhanden sind.

mysql_fetch_object() ähnelt mysql_fetch_array(), mit einem Unterschied - ein Objekt wird zurück geliefert anstatt eines Arrays. Indirekt bedeutet dies, dass Sie die Daten nur mit ihren Feldnamen und nicht mit dem Offset ansprechen können (Nummern sind ungültige Namen für Eigenschaften).



Code:
while ($row = mysql_fetch_object($result)) {
   echo $row->user_id;
   echo $row->fullname;
}
 
caZpa
Account gelöscht


Ort: -

Verfasst Di 12.04.2005 09:52
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
while($row = mysql_fetch_object($result)){
$warenkorb .= $row->wkid;
...
 
mediamacher
Threadersteller

Dabei seit: 23.07.2003
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 12.04.2005 15:52
Titel

Funzt schon halb :-)

Antworten mit Zitat Zum Seitenanfang

Hallo,
ersteinmal vielen Dank für eure Hilfe. Due Anzeig der Artikel funktioniert soweit, nur habe ich noch ein kleines Problem bei derDarstellung des Ergebnisses:

T-ShirtT-Shirt11 ->so werden die Artikel und die Menge momentan ausgelesen

1 T-Shirt ->so sollte das Ergebniss aussehen...

1 T-Shirt

Anbei der verbesserte Code:

Code:
$result = mysql_query("SELECT wkid, artikelbez, artikelnr, menge, stkpreis, text, size FROM warenkorb WHERE sid = '$sid'");
while ($row = mysql_fetch_object($result)) {
$warenkorb .= $row->artikelbez;
$warenkorb1 .= $row->menge;

   }

if(!isset($endpreis_ohne_versandkosten)) $endpreis_ohne_versandkosten = "";

$endpreis_ohne_versandkosten = $endpreis_ohne_versandkosten + $gespreis;

/*********** Konfiguration ***********************************************/
// der Empfänger der Mail
$sender = $_POST['mail'];
$empfaenger = "meinemail@mail.com";
// die Betreffzeile
$betreff = "Mitteilung über das Kontaktformular";
// eine Bestätigungsmail an den User senden ??
$quittung = true;
// Betreff und Text der Bestätigungsmail

$sender = "meinemail@mail.com";
$quittung_body = "Name: ".$_POST['name']."\n";
$quittung_body .= "Email: ".$_POST['mail']."\n\n";
/************************************************************************/
// die Nachricht selbst (body) setzt sich aus den Formulardaten zusammen
$body = "Vielen Dank für Ihre Bestellung ".$_POST['vorname']." ".$_POST['name']."\n";
$body .= "--------------------------------------------"."\n";
$body .= "Ihre Daten: "."\n";
$body .= "--------------------------------------------"."\n";
$body .= "Vorname: ".$_POST['vorname']."\n";
$body .= "Name: ".$_POST['name']."\n";
$body .= "Anschrift: ".$_POST['strasse']." ".$_POST['nr']."\n";
$body .= "PLZ/Ort: ".$_POST['plz']." ".$_POST['ort']."\n";
$body .= "Email: ".$_POST['mail']."\n";
$body .= "Telefon: ".$_POST['telefon']."\n\n";
$body .= $warenkorb . $warenkorb1 ;


Danke Lächel
  View user's profile Private Nachricht senden
Jakajumba

Dabei seit: 12.04.2005
Ort: Karlsruhe
Alter: 36
Geschlecht: Männlich
Verfasst Di 12.04.2005 17:16
Titel

Antworten mit Zitat Zum Seitenanfang

mhh... für die produktanzeige... also ich mein jetzt den text... benutz doch einfach n mailtenplate!?

Jaka


Zuletzt bearbeitet von Jakajumba am Di 12.04.2005 17:20, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Di 12.04.2005 17:18
Titel

Antworten mit Zitat Zum Seitenanfang

lol
 
 
Ähnliche Themen Daten aus Formular versenden
SMS mit PHP versenden
pdf formulare versenden
Newsletter versenden: PDF?
PDF per Mail versenden
PDF-Datei per E-Mail versenden
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  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.