php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.06.2004, 11:45  
Gast
 
Beiträge: n/a
Standard Ergebnisse von Abfragen einer Email zuweisen?

Grüß euch!

Folgendes Problem gibt's bei mir: Durch Abfragen werden die Ergebnisse ausgegeben. Diese Ergebnisse sollen einer Mail zugewiesen werden, die dem Administrator geschickt wird. Nun, ich würde gern mit der mail-Funktion "mail("name@domain.com","Subject Text","Message")" arbeiten. Aber: Wie bekomm ich denn alle Ergebnisse in die "Message"?

Der Ausgabecode (Nur damit ihr wisst, was die Message beinhalten soll) sieht folgend aus:

Code:
<?php 
if(isset($_REQUEST['submit']))
{
# Beginn des Scripts
	$access = mysql_query("select * from user where user_id=$idausgabe"); 
	mysql_query($access); 
	while($access2 = mysql_fetch_array($access))
	{
		$idausgabe = $access2['user_id'];
		$time = date("d F Y, g:i a"); 
	}
	
	$ausgabe = mysql_query("select * from user where user_id=$idausgabe"); 
	mysql_query($ausgabe); 
	while($ausgabe2 = mysql_fetch_array($ausgabe))
	{
		$vausgabe = $ausgabe2['vname'];
		$nausgabe = $ausgabe2['nname']; 
		$sausgabe = $ausgabe2['strasse']; 
		$pausgabe = $ausgabe2['plz']; 
		$oausgabe = $ausgabe2['ort']; 
		$lausgabe = $ausgabe2['land']; 
		$fausgabe = $ausgabe2['firma']; 
		
		echo "Bestellung des Users mit der UserID", $idausgabe, "
"; 
		echo $time, "
"; 
		echo "
", $vausgabe, "", $nausgabe, "
"; 
		echo $sausgabe, "
"; 
		echo $pausgabe, "", $oausgabe, "
"; 
		echo $lausgabe, "

"; 
		echo "

"; 
		
	}
	
	$resultat = mysql_query("select * from user_data, produkte where user_data.art = produkte.art  and user_data.user_id = $idausgabe order by user_data.ek_id"); 
	while($art = mysql_fetch_array($resultat))
	{
	echo "<form name=transfer method=post action=webshop.php?sessid=$sessid&site=delete&usertyp=";
	echo $_REQUEST['usertyp']; 		
	echo ">"; 
	echo "<form name=transfer method=post action=>"; 
	echo "<table border=0>"; 
	echo "<tr>"; 
	echo "<td width=31><div align=texttop>"; 	
	echo "</div></td>"; 
	echo "<td width=64>"; 

		echo $art['art']; 
		echo "<input type=hidden name=hidden_delete value=";
		echo $art['art']; 
		echo ">";
	
	echo "</td>"; 
	echo "<td width=135>"; 

		echo $art['pname']; 
	
	echo "</td>"; 
	echo "<td width=95><div align=right>"; 

	echo $art['menge']; 
	echo " St.";

	echo "</div></td>"; 
	echo "<td width=70><div align=right>"; 

	if($typ3 == "1") 
	{
		$art2 = number_format($art['fpreis'] * 1.5, 2, ".", " "); 
	}
	elseif($typ3 == "2") 
	{
		$art2 = number_format($art['fpreis'] * 1.2, 2, ".", " "); 
	}
	echo $art2; 
	echo " &euro;";

	echo "</div></td>"; 
	
	echo "</td>"; 
	echo "<td width=100><div align=right>"; 

	$erg = number_format($art['menge'] * $art2, 2, ".", " "); 
	echo $erg;
	echo "<input type=hidden name=hidden_erg value=";
	echo $erg;  
	echo ">";
	echo " &euro;";
	$art_erg = $art['art']; 
	
	$aendern = "UPDATE user_data SET erg=$erg where user_id=$idausgabe and art=$art_erg"; 
	$update = mysql_query($aendern); 
	error_reporting(E_ALL); 	
	echo "</div></td>"; 
	
	echo "</tr>";
	echo "</table>"; 
	echo "</form>"; 
	}	
}
Kann ich eigentlich das gesamte Script einer Variable zuweisen und diese Variable in meine Mail-Funktion einbauen? Gibt es andere Möglichkeiten?

mfg --> Hannes
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.06.2004, 13:35  
Gast
 
Beiträge: n/a
Standard

hallo
hab mir deinen code nicht angeschaut, aber wenn ich dich richtig verstanden habe:

Code:
$nachricht=$teil1;
$nachricht.=$teil2;
$nachricht.=$teil3;
.....
 
Alt 24.06.2004, 14:37  
Gast
 
Beiträge: n/a
Standard

Danke, aber so etwas habe ich schon versucht, geht leider nicht!

Stell dir vor, du bekommst mit einer while-Schleife 2 Werte, und diese 2 Werte sollen in die E-Mail-Message übertragen werden. Ich weiß leider nicht, wie ich das machen kann!

Ich hab mir das so vorgestellt:

Code:
$productinfo = <<<EOQ

$resultat = mysql_query("select * from user_data, produkte where user_data.art = produkte.art  and user_data.user_id = $idausgabe order by user_data.ek_id"); 
while($art = mysql_fetch_array($resultat)) 
	{
		echo $art['art'], "
"; 
		echo $art['pname'], "
"; 
		echo $art['menge'], "

"; 
		if($typ3 == "1") 
		{
			$art2 = number_format($art['fpreis'] * 1.5, 2, ".", " "); 
		}
		elseif($typ3 == "2") 
		{
			$art2 = number_format($art['fpreis'] * 1.2, 2, ".", " "); 
		}
		$erg = number_format($art['menge'] * $art2, 2, ".", " "); 
		$art_erg = $art['art']; 	
	}

EOQ; 

mail("Email-Adresse","Subject","$productinfo");
Kann das überhaupt funktionieren?
 
Alt 24.06.2004, 16:57  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Illmatic_001
Stell dir vor, du bekommst mit einer while-Schleife 2 Werte, und diese 2 Werte sollen in die E-Mail-Message übertragen werden. Ich weiß leider nicht, wie ich das machen kann!
Code:
While(auslesenauslesenauslesen){
$nachricht.=$ausgelesenes;
}
wichtig ist der kleine punkt hinter nachricht, der sacht, dass das was hinter dem = steht rangehängt wird

hast du also
Code:
$nummer1="hallo";
$nummer2=" Welt";
kannst du das machen:
Code:
$ausgabe=$nummer1;
$ausgabe.=$nummer2;

echo $ausgabe;
das würde dann hallo welt ausgeben
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
email decodieren / imap_fetchbody malabarista PHP Tipps 2006 0 19.10.2006 09:53
mehrere Abfragen (Selects) verbinden???? CIMM Datenbanken 15 03.05.2006 18:59
email test shocky PHP Tipps 2006 2 16.03.2006 13:55
Suche Script zum Abfragen von Inhalten einer anderen Seite Beitragsarchiv 7 26.09.2005 19:21
Email über richtigen Mailserver schicken? PHP Tipps 2005-2 4 03.08.2005 16:34
[Erledigt] automatisch Email PHP Tipps 2005-2 3 26.07.2005 12:53
Blätterfunktion bei zwei Abfragen PHP Tipps 2005-2 8 13.06.2005 16:27
[Erledigt] doppelte email adressen suchen Datenbanken 9 20.05.2005 19:38
Email aus textarea PHP Tipps 2005 3 14.04.2005 21:37
[Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5 PHP-Fortgeschrittene 2 03.01.2005 00:45
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
Suche eMail Formular in PHP Beitragsarchiv 2 12.10.2004 16:24
Email per PHP formatieren PHP Tipps 2004 4 26.07.2004 09:49
if abfragen eine Variable zuweisen PHP Tipps 2004 6 10.07.2004 17:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ergebnis select abfrage in email, zwei email adresse zuweisen in php email varibal php, e-mail login zuweisen und abfragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.