Toon posts:

[PHP] mail form weergeven na invullen

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een formulier waarin mensen informatie kunnen invullen en dat naar mij wordt gestuurd.

Dit is de code in de PHP pagina:

<form name="form1" method="post" action="mailformsend.php">
<table width="400" border="0">
<tr>
<td colspan="2">Uw gegevens:<br />
</td>
</tr>
<tr>
<td width="30%">Naam</td>
<td width="70%"> <input type="text" name="naam" size="20"> </td>
</tr>
<tr>
<td width="30%">Adres</td>
<td width="70%"> <input type="text" name="adres" size="20"> </td>
</tr>
<tr>
<td width="30%">Postcode</td>
<td width="70%"> <input type="text" name="postcode" size="20"> </td>
</tr>
<tr>
<td width="30%">Woonplaats</td>
<td width="70%"> <input type="text" name="woonplaats" size="20"> </td>
</tr>
<tr>
<td width="30%">Tel.</td>
<td width="70%"> <input type="text" name="telefoonnr" size="20"> </td>
</tr>
</table>
<table width="400" border="0">
<tr>
<td colspan="2"><br />
Abonnementsgegevens:
</td>
</tr>
<tr>
<td width="30%">Naam provider</td>
<td width="70%"colspan="2"><input type="text" name="naamprovider" size="20"></td>
</tr>
<td>Type abbonement</td>
<td colspan="2"><input type="text" name="type" size="20"></td>
</tr>
<tr>
<td>Type internet</td>
<td><label>
<input type="checkbox" name="adsl" value="adsl" />
ADSL</label></td>
<td><input type="checkbox" name="kabel" value="kabel" />
kabel</label></td>
</tr>
<tr>
<td>Type Modem</td>
<td><label>
<input type="checkbox" name="usb" value="usb" />
usb</label></td>
<td><input type="checkbox" name="ethernet" value="ethernet" />
ethernet</label></td>
</tr>
<tr>
<td>Draadloze optie</td>
<td><label>
<input type="checkbox" name="ja" value="ja" />
ja</label></td>
<td><input type="checkbox" name="nee" value="nee" />
nee</label></td>
</tr></table><br />
<table width="400" border="0">
<tr>
<td width="115">Gewenste dag </td>
<td width="121"><input type="checkbox" name="dinsdag" value="dinsdag" />Dinsdag</label></td>
<td width="150"><input type="checkbox" name="morgen" value="morgen" />Morgen</label>
<input type="checkbox" name="middag" value="middag" />Middag</label></td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="woensdag" value="woensdag" />Woensdag</label></td>
<td><input type="checkbox" name="morgen1" value="morgen" />Morgen</label>
<input type="checkbox" name="middag1" value="middag" />Middag</label></td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="donderdag" value="donderdag" />Donderdag</label></td>
<td><input type="checkbox" name="morgen2" value="morgen" />Morgen</label>
<input type="checkbox" name="middag2" value="middag" />Middag</label></td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="vrijdag" value="vrijdag" />Vrijdag</label></td>
<td><input type="checkbox" name="morgen3" value="morgen" />Morgen</label>
<input type="checkbox" name="middag3" value="middag" />Middag</label></td>
</tr>
<tr>
<td>Opmerkingen</font></td>
<td colspan="2"> <textarea rows="3" name="opmerkingen" cols="30"></textarea> </td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Verstuur">
</font> </td>
</tr>
</table>
</form>

en dit is de code uit de mailformsend.php:

<?

$joumail = "mijn@mail.nl";

mail("$joumail", "$onderwerp", "
MC System

Er is een aan huis installatie afspraak
Het volgende bericht is ontvangen van $naam, $email.

Naam: $naam
Adres: $adres
Postcode: $postcode
Woonplaats: $woonplaats
Telefoonnr: $telefoonnr

Naam provider: $naamprovider
Type Abbonement: $type
Type internet: $adsl $kabel
Type modem: $usb $ethernet
Draadloze optie: $ja $nee

Gewenste dag:
$dinsdag $morgen $middag
$woensdag $morgen1 $middag1
$donderdag $morgen2 $middag2
$vrijdag $morgen3 $middag3
Opmerkingen: $opmerkingen


Met vriendelijke groet,
Formulier website www.mcsystem.nl
$joumail", "From: $naam<$email>\nReturn-path: $email");


?>

Het formulier is hier te zien http://www.mcsystem.nl/aanhuisform.php

Wat moet ik in het mailformsend.php aanpassen zodat de gebruiker op de bevestiginspagina kan zien wat hij heeft ingevuld.

Bij voorbaat dank,
MC System

  • bat266
  • Registratie: Februari 2004
  • Laatst online: 25-11 10:53
uhm in php kun je bijv. op t eind
code:
1
echo 'uw mail is ontvangen';
toevoegen, maar dit lijkt me vrij basic en was ook vast met zoeken gevonden. Ook is t aan te bevelen code tussen code tags te zetten

Better to remain silent and be thought a fool then to speak out and remove all doubt.


  • Enfer
  • Registratie: Februari 2004
  • Laatst online: 10-10 13:28
je kunt de informatie uit het mailform opvragen door
PHP:
1
$_GET["<hier het name attribuut van het veld>"]

er in te zetten(zonder de vishaken), hoe je dit zelf oplost mag je zelf gaan kijken. Dit is eigenlijk redelijk basic en niet echt moeilijk :)

bv:
PHP:
1
2
//dit print het telefoonnummer van de klant uit
echo $_GET['telefoonnr'];

[ Voor 25% gewijzigd door Enfer op 21-11-2006 11:42 ]


Verwijderd

Topicstarter
Dit is eigenlijk nogal redelijk basic en niet echt moeilijk
ik ben pas bezig met php dus vandaar.. ;)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Dan is het misschien handig om naar de diverse tutorials te kijken, die je kan vinden als je gaat [google=PHP mail form tutorials] :)

In het subforum Programming is het natuurlijk de bedoeling dat wij je zonder tegenprestatie helpen: het is dus van belang dat je zelf aangeeft wat je hebt geprobeerd en waar je precies op vastloopt. Wellicht handige leesvoer: Welkom in Programming - FAQ en Beleid :)

Overigens is het voor code makkelijk om het tussen [code=php][/] tags te plaatsen. Zie voor een uitgebreidere uitleg: Overzicht van UBB-codes #tag_code

[ Voor 5% gewijzigd door BtM909 op 21-11-2006 11:51 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • bat266
  • Registratie: Februari 2004
  • Laatst online: 25-11 10:53
een goede start kun je bijv. maken bij http://www.w3schools.com/php/php_intro.asp

Better to remain silent and be thought a fool then to speak out and remove all doubt.


  • Equator
  • Registratie: April 2001
  • Laatst online: 28-11 20:09

Equator

Crew Council

#whisky #barista

Problem? schreef op dinsdag 21 november 2006 @ 11:37:
je kunt de informatie uit het mailform opvragen door
PHP:
1
$_GET["<hier het name attribuut van het veld>"]

er in te zetten(zonder de vishaken), hoe je dit zelf oplost mag je zelf gaan kijken. Dit is eigenlijk redelijk basic en niet echt moeilijk :)

bv:
PHP:
1
2
//dit print het telefoonnummer van de klant uit
echo $_GET['telefoonnr'];
Form method = post dus:
PHP:
1
echo $_POST['telefoonnr'];

Is ook vrij basic :>

[ Voor 3% gewijzigd door Equator op 21-11-2006 11:59 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 21 november 2006 @ 11:46:
[...]

ik ben pas bezig met php dus vandaar.. ;)
Dat is geen excuus om niet de meest basale stof door te lezen. ;) We gaan er op GoT vanuit dat je, voordat je een topic opent, eerst zelf wat moeite hebt gedaan en dat ook laat zien in je topicstart. Ik zie in je topicstart echter niet veel meer dan een lap code en de vraag naar een quickfix voor je probleem, en daar zijn we hier niet voor. ;)

Verder heb ik niet veel toe te voegen op de mensen boven me, en dan met name BtM909. De links die hij gaf moeten je aardig op weg helpen, zowel met je probleem als met de manier van communiceren op ons forum. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.