Hallo,
ik zit de hele week al te proberen uit te vogelen hoe ik mijn script goed moet krijgen zodat een bestelformulier met bestelling naar mijn mail verstuurd word, en ik kom er niet uit. ik heb verschillende scripts al gebruikt op het web, maar waarschijnlijk door mijn geringe kennis kom ik er niet uit.
het probleem is dat ik mijn eindproject voor school uiterlijk donderdag moet inleveren.
Dus wie o wie kan mij helpen mijn script goed te krijgen.

Mvg,

Roberto
Wellicht makkelijk om dat ook wat code te laten zien?
En waar/wat er mis gaat...?
Het is dinsdag.. donderdag moet 't ingeleverd worden..

.. dan heb je lang gewacht met hulp zoeken.



Nouja, omdat ik zo lief ben (jeweetzelluf).. post je code maar eens dan kunnen we kijken wat er fout is.

P.s. Kom a.u.b. niet aan met dat je niks hebt en dat je hoopte dat wij iets zouden maken, anders stuur ik wes op je af.. nouja, dat gaat ie hopelijk dan al van zelf doen. Grrrroawrl.
Hallo,
had niet verwacht dat er zo snel gereageerd zou worden.
hier is mijn php script.
en de reden dat ik zo laat ben is omdat ik pas sindkort van het bestaan van php weet. :-)


<?php

$emailSubject = 'PHP Scripting';
$webMaster = '[email protected]';


$emailField = $_POST ['email'];
$naamField = $_POST ['naam'];
$telefoonField = $_POST ['telefoon'];
$budgetField = $_POST ['budget'];
$maatField = $_POST ['maat'];
$opmerkingenField = $_POST ['opmerkingen'];
$newsletterField = $_POST ['newsletter'];


$body = <<<EOD
<br><hr><br>
Email: $email <br>
Naam: $naam <br>
Telefoon: $telefoon <br>
Budget: $budget <br>
Maat: $maat <br>
Opmerkingen: $opmerkingen <br>
Newsletter: $newsletter <br>
EOD;

$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$succes = mail( $webMaster, $emailSubject, $body, $headers);


$theResults = <<<EOD
<html>
<head>
<title>JakesWorks - travel made easy-Homepage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color: #f1f1f1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
color: #666666;
text-decoration: none;
}
-->
</style>
</head>

<div>
<div align="left">Thank you for your interest! Your email will be answered very soon!</div>
</div>
</body>
</html>
EOD;
echo "$theResults";


?>
Wordt al beter, nu nog wat je graag wil, en waar is je formulier?
<!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>Naamloos document</title>
<link href="index.css" rel="stylesheet" type="text/css" />
<link href="designs.css" rel="stylesheet" type="text/css" />
<link href="orderForm_extern.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">

<div id="kop"><img src="PICS/rronsterkop3.png" width="300" height="80" /></div>


<div id="linksboven"></div>
<div id="menu"><a href="index.html">HOME</a> <a href="ronsterize your shirt.htm">RONSTERIZE YOUR SHIRT</a> <a href="designs.htm">DESIGNS</a> <a href="orderForm_extern.htm">ORDER</a></div>
<div id="layout">
<div id="menu2"><a href="about us.htm">ABOUT US</a> <a href="links.htm">LINKS</a> <a href="contact.htm">CONTACT</a> </div>

<form action="mailscript.php" method="post">
<table width="100%" border="1" cellpadding="6">
<tr>
<td width="37%"> <label for="email">
<div align="right">Email</div>
</label> </td>
<td width="63%"><div align="left">
<input name="email" type="text" id="email" size="35" maxlength="90" />
</div></td>
</tr>
<tr>
<td>
<label for="name"></label> <label for="naam">
<div align="right">Naam</div>
</label> </td>
<td><div align="left">
<input name="naam" type="text" id="naam" size="35" maxlength="80" />
</div></td>
</tr>
<tr>
<td> <label for="telefoon">
<div align="right">Telefoon</div>
</label> </td>
<td><div align="left">
<input name="telefoon" type="text" id="telefoon" size="35" maxlength="12" />
</div></td>
</tr>
<tr>
<td><div align="right">Budget</div></td>
<td><div align="left">
<p>
<label>
<input type="radio" name="budget" value="minder dan 1000" id="budget_0" />
minder dan 1000</label>
<br />
<label>
<input type="radio" name="budget" value="1000 - 2500" id="budget_1" />
1000 - 2500</label>
<br />
<label>
<input type="radio" name="budget" value="2500 - 5000" id="budget_2" />
2500 - 5000</label>
<br />
<label>
<input type="radio" name="budget" value="5000 <" id="budget_3" />
5000 <</label>
<br />
</p>
</div></td>
</tr>
<tr>
<td><div align="right">
<label for="maat">Maat</label>
</div></td>
<td><div align="left">
<select name="maat" id="maat">
<option value="Maat" selected="selected">Maat</option>
<option value="S">S</option>
<option value="M">M</option>
<option value="L">L</option>
<option value="XL">XL</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="right">
<label for="opmerkingen">Opmerkingen</label>
</div></td>
<td><div align="left">
<textarea name="opmerkingen" id="opmerkingen" cols="26" rows="5"></textarea>
</div></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><div align="left">
<input name="newsletter" type="checkbox" id="newsletter" value="ronsterize mij" />
<label for="newsletter">wil je ronsterizen</label>
</div></td>
</tr>
<tr>
<td><div align="right">
<label for="verwijderen"></label>
<input type="reset" name="verwijderen" id="verwijderen" value="verwijder gegevens" />
</div></td>
<td><div align="left">
<label for="verzenden"></label>
<input type="submit" name="verzenden" id="verzenden" value="formulier Verzenden" />
</div></td>
</tr>
</table>
</form>


</div>

</body>
</html>
zowieso zit in dit formulier nog niet wat ik precies wil.. heb dit van een tutorial op tutvid.com , maar de layout van je formulier kan ik later nog aanpassen neem ik aan. wat ik wil is dat als iemand op de website komt de gegevens kan invoeren en dat ik de mail binnen krijg met de ingevoerde data daarin.

gr

roberto
dit komt van een youtube.com tutorial. en ik heb alles gedaan zoals in de tutorial werd voorgedaan. maar op de een of andere manier word er geen mail verstuurd. ik heb ook me host al gebeld om te vragen of het misschien aan het emailadres kan liggen omdat het een hotmail adres is. maar dat kan het niet zijn volgens hem. en toen werd ik naar phphulp verwezen.

waar hij het nog over had is dat hij geen verzendopdracht in het php script kon terugvinden.
[google]Swift Mailer[/google] is veel makkelijker dan die (imo) onhandige mail() functie..

Ik hoop dat je weet hoe je met POST werkt? Zo ja, dan is het heel makkelijk om die te laten versturen. Zo nee, PHP Beginnershandleiding.
swift mailer zegt mij helemaal niks, wel interessant om er naar te kijken.
ik moet zeggen dat het allemaal vrij nieuw voor me is dus ik weet niet precies hoe het met POST werkt. maar ik volg gewoon de tutorials op het web en speur alles een beetje af. alleen nu ben ik op een punt gekomen dat ik vastzit en er helemaal niet meer uitkom.
op me school heb ik ook helemaal geen php gehad, maar ik ben gaan kijken op internet en het eerste wat ik tegen kwam waar je formulieren mee verstuurt is php. , en omdat ik een bestelformulier op me site heb ben ik maar aan de slag gegaan ermee, dus zodoende.

even een vraag,

$succes = mail( $webMaster, $emailSubject, $body, $headers);


het stukje script wat ik in dit bericht heb geplaatst is toch het gedeelte wat er daadwerkelijk voor zorgt dat de mail word verzonden, en geeft aan wat er in de mail meeverzonden moet worden??
Roberto schreef op 07.10.2008 18:07
swift mailer zegt mij helemaal
even een vraag,

$succes = mail( $webMaster, $emailSubject, $body, $headers);


het stukje script wat ik in dit bericht heb geplaatst is toch het gedeelte wat er daadwerkelijk voor zorgt dat de mail word verzonden, en geeft aan wat er in de mail meeverzonden moet worden??


Zo te zien wel, maar dan moet je $succes wel aan roepen...
Als je "$succes =" weghaalt verstuurd ie 't gelijk :)

Reageren