email adres in php plaatsen

Status
Niet open voor verdere reacties.

regelteefje

Gebruiker
Lid geworden
28 aug 2010
Berichten
11
Hoi die hoi,

Ik ben sinds kort lid en heb een (mooi) bestelformulier gemaakt, dwz aangepast van een bestaand formulier, en hoop dat dit goed is. Ook hier een contact php voor gemaakt met behulp van een tutvid op youtube. Ik ben nu drie weken bezig met zoeken omdat ik graag zou willen dat mij dit zelf lukt maar ik moet de strijd maar opgeven. Echt ieder zijn vak met PHP.

Je begrijpt het al...mijn verzoek of iemand mij kan helpen. :o
Hier het php document: Misschien ook te gebruiken voor andere (lot) genoten haha.

PHP:
<?php

/* testing */

	$emailSubject = 'Bestelling';
	$webMaster = '/*emailadres invullen*/';

		
/* Gathering Data Variables */

	
	$AfzenderField = $_Post['afzender'];
	$StraatField = $_Post['straat'];
	$PlaatsField = $_Post['plaats'];
	$PostcodeField = $_Post['postcode'];
	$BedrijfsnaamField = $_Post['bedrijfsnaam'];	
	$DatumField = $_POST['datum']	
	$OphalenField = $_Post ['ophalen']	
	&DatumField = $_POST['datum2']
	$BezorgenField = $_Post['bezorgen'];
	$TelefoonField = $_Post['telefoon'];
	$EmailField = $_Post['email'];
	$ExtraField = $_Post['opmerkingen'];
	$HerstelField = $_POST['Herstel'];
	$VerzendenField = $_POST['Verzenden'];
	
	$body = <<<EOD
<br><hr><br>
    Appelcake $pw1 <br> 
	Bedrag $tw1 <br>
	Chipolatapunt $pw2 <br>
	Bedrag $tw2 <br>
	Kwark Cranberry $pw3 <br>
	Bedrag $tw3 <br>
	Moccapunt $pw4 <br>
	Bedrag $tw4 <br>
	Sacherpunt $pw5 <br>
	Bedrag $tw5 <br>
	Slagroompunt $pw6 <br>
	Bedrag $tw6 <br>
	Vruchtenpunt $pw7 <br>
	Bedrag $tw7 <br>
	Amandelgebakje $pw8 <br>
	Bedrag $tw8 <br>
	Appelbol $pw9 <br>
	Bedrag $tw9 <br>
	Appelbol met slagroom $pw34 <br>
	Bedrag $tw34 <br>
	Aardbeienschelpje (seizoensgebonden) $pw11 <br>
	Bedrag $tw11 <br>
	Aardbeienschelpje $pw12 <br>
	Bedrag $tw12 <br>
	Boerenjongens $pw13 <br>
	Bedrag $tw13 <br>
	Bossche bol $pw14 <br>
	Bedrag $tw14 <br>
	Citroen-cassis $pw15 <br> 
	Bedrag $tw15 <br>
	Gembergebakje $pw16 <br>
	Bedrag $tw16 <br>
	Gevulde bitterkoek $pw17 <br>
	Bedrag $tw17 <br>
	Haarlemmerdijkje $pw18 <br>
	Bedrag $tw18<br>
	Harde Wener mocca $pw19 <br>
	Bedrag $tw19 <br>
	Hazelnootschuim $pw20 <br>
	Bedrag $tw20 <br>
	Kasteeltje $pw21 <br>
	Bedrag $tw21 <br>
	Petit Four $pw22 <br>
	Bedrag $tw22 <br>
	Rumrotsje $pw23 <br>
	Bedrag $tw23 <br>
	Sinaasappel-mandarijn $pw24 <br>
	Bedrag $tw24 <br>
	Suikervrij appelgebak $pw25 <br>
	Bedrag $tw25 <br>
	Tompouce $pw26 <br>
	Bedrag $tw26 <br>
	Vanille Fraise $pw27 <br>
	Bedrag $tw27 <br>
	Vruchtenflan $pw28 <br>
	Bedrag $tw28 <br>
	Vruchtenschelpje $pw29 <br>
	Bedrag $tw29 <br>
	Gesorteerd gebak $pw30 <br>
	Bedrag $tw30 <br>
	Gevulde koek $pw31 <br>
	Bedrag $tw31 <br>
	Florentino $pw32 <br>
	Bedrag $tw32 <br>
	Saucijzenbroodje $pw33 <br>
	Bedrag $tw33 <br>
	TotaalField Dummy_1 <br>
	
	
	
	EOD;
	
		$headers = "From: $email\r\n";
		$headers = "Content-type: text/html\r\n";
		$success = mail($webMaster, $emailSubject, $body, $headers); 
		
/* Results rendered as HTML */

   $theResults = <<<EOD
<!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=utf-8" />
<title>Thanks</title>
<style type="text/css">
<!--
body,td,th {
	color: #000;
}
-->
</style></head>


<body>
<table width="399" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th scope="col">Thanks a lot</th>
    <th scope="col">&nbsp;</th>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


EOD;
echo "$theResults";
		

?>

Ik hoop dat het een beetje klopt, mijn html formulier krijg ik niet geplaatst in dit bericht dus dan maar de link, vervelend als je nog zo weinig snapt :-(



Alvast bedankt voor de genomen moeite.
 
Laatst bewerkt:
Wat heel erg zou helpen, is als je aangeeft wat er niet werkt ;)
 
Sorry

Maar natuurlijk, wat stom van mij. Helemaal vergeten op te schrijven.
Het probleem is dat het niet in mijn mailbox komt.

Bedankt voor je snelle reactie.
 
Je hebt bij
PHP:
$webMaster = '/*emailadres invullen*/';
op de plaats van /*emailadres invullen*/ wel je eigen e-mailadres ingevuld?
 
Antwoordje

Ja Supersnail dat had ik gedaan, maar leek mij beter om dit ff weg te laten tijdens mijn vraag :-):d
 
En als je de volgende dingen eens echo't:

$webMaster, $emailSubject, $body, $headers

Zie je dan iets vreemds verschijnen?
En worden alle errors getoond? Kun je dit bovenaan je script zetten?

PHP:
error_reporting( E_ALL );
 
Hoi

Ik moet nu gaan werken maar ga als ik thuiskom rond etenstijd, er gelijk mee beginnen Frats.
Ik denk tot later :-)
 
Een aantal dingen: bij Datumfield gebruik je een & ipv een $

Dan: als ik in de bron kijk op je website, dan staat er nog al wat fout: je hidden velden, die worden aangegeven met URL_HIER, dat lijkt me niet helemaal goed.

Verder:
Gebruik een ander script, want dit word een rommel.

Er zijn genoeg scripts te vinden op google, waar je alleen je formulier maar hoeft aan te passen, en wat code voor de verschillende velden, en de rest is al voor je gedaan. Het lijkt me makkelijker om een ander script om te bouwen dan dit uit te breiden.

Beter goed gejat, dan slecht verzonnen.

Hier1
Hier2
Hier3

Succes..!
 
Hoi Roben

Ik heb vandaag eindelijk het licht een beetje gezien. Ik had zat contact formulieren opgehaald maar ik snapte gewoon niet hoe dat werkte.Mede dankzij een duidelijk voorbeeld die jij noemde ben ik erachter gekomen. Toppie en erg bedankt.

Morgen kom ik met een andere vraag die echt simpel moet zijn dus ik ga eerst zelf weer proberen. Goed he!!!!

Andere heren ook bedankt voor het advies.

Groetjes,
Marion
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan