[PHP]emailform

Pagina: 1
Acties:

  • TheBoneCollector
  • Registratie: December 2001
  • Laatst online: 14-06 10:52
Heb een formuliertje gemaakt. Daarnaast een simpel php bestandje om inhoud van het formulier naar emailadres te sturen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
  $Aanspreektitel="Aanspreektitel: $Aanspreektitel\n";
  $Naam="Naam: $Naam\n";
  $Straat="Straat: $Straat\n";
  $Huisnummer="Huisnummer: $Huisnummer\n";
  $Postcode="Postcode: $Postcode\n";
  $Woonplaats="Woonplaats: $Woonplaats\n";
  $Telefoonnummer="Telefoonnummer: $Telefoonnummer\n";
  $Email="Email: $Email\n";
  $Personen="Personen: $Personen\n";
  $Datum_vertrek="Dag: $Datum_vertrek\n";
  $Maand="Maand: $Maand\n";
  $Jaar="Jaar: $Jaar\n";
  $Tijdstip="Uur: $Tijdstip\n";
  $Minuten="Minuten: $Minuten\n";
  $Adresbestemming="Adresbestemming: $Adresbestemming\n";
  $Plaatsbestemming="Plaatsbestemming: $Plaatsbestemming\n";
  $Opmerkingen="Opmerking: $Opmerkingen\n";
  $Date="Datum van posten: " . date("d-m-Y H:i:s") . "\n";
  $REMOTE_ADDR="IP Verzender: $REMOTE_ADDR\n";
  mail("lenny1_@hotmail.com", "$subject=Reservering", "$Aanspreektitel 
 [etc]
  ?>

Alles werkt en krijg keurig de gegevens in de email.
Alleen als er op verzenden is gedrukt dan krijg je een lege pagina met [....]/mail.php

Kan ik in ditzelfde mail.php een echo ofzo zetten dan ie bijvoorbeeld een nieuw html-pagina laat zien of dat ie eerst aangeeft:"uw reservering is verzonden" en dan na 5 sec. automatisch weer naar de beginpagina terug gaat :?

[yep kleur van formulier is bagger :r en ook die banner van xoasis maar is gratis test-site voor nu :p]

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Heb je al een echo geprobeerd? 8-)

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Ik weet het antwoord al: "Nee".

Hint: Probeer het eens!

  • TheBoneCollector
  • Registratie: December 2001
  • Laatst online: 14-06 10:52
jah maar kreeg steeds een parse error..
Daarnaast vind ik het mooier als die een melding geeft (bijvoorbeeld bedankt.html) en dan na 5 sec. weer terug gaat naar de begin pagina... >:)

[edit]
graag het formulier niet invullen en op verzenden drukken..
/edit]

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Op dinsdag 09 juli 2002 20:28 schreef TheBoneCollector het volgende:
jah maar kreeg steeds een parse error..
Tell me more! Dat is niet goed (jouw fout waarschijnlijk ;))
Daarnaast vind ik het mooier als die een melding geeft (bijvoorbeeld bedankt.html) en dan na 5 sec. weer terug gaat naar de begin pagina... >:)
header() is je vriend.

edit:
ff ubb tekjes toegevoegd :P

  • TheBoneCollector
  • Registratie: December 2001
  • Laatst online: 14-06 10:52
Heb jij hem net ingevuld en op verzenden gedrukt :?
>:)
check je klokje anders !

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Wat? Mis ik iets? Klokje? Ingevuld?

  • TheBoneCollector
  • Registratie: December 2001
  • Laatst online: 14-06 10:52
maar ehhm hoe werkt dat header() precies dan :?

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Het werkt precies zo: http://www.php.net/header

Makkelijk he? Als je deze dus laat doorsturen naar een pagina die zegt : "Jo man, tenks voor je reactie", en je laat die na 5 seconden (met een metatag of javascript), doorsturen naar een andere pagina, heb je wat je wilt.

edit:

[superhelpmodus]
Als je naar beneden scrollt zie je dit:
[php]<?header("Location: http://www.example.com/"); /* Redirect browser */exit;?>[/php]

  • TheBoneCollector
  • Registratie: December 2001
  • Laatst online: 14-06 10:52
ga het ff goed doornemen..bedankt !

edit:

moet wel meer doornemen want nu geeft ie opeens een totaal verkeerde tijd door via ("d-m-Y H:i:s")
Pagina: 1