[php] form in mail stoppen

Pagina: 1
Acties:

  • B2
  • Registratie: April 2000
  • Laatst online: 15-09 18:26

B2

wa' seggie?

Topicstarter
ik heb het volgende scriptje bedacht om een form te laten mailen.
bestaande uit 2 files een php en een template file.

de php file
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?
function validate_form(&amp;$frm, &amp;$errors) {
/* Valideer de aanmeld gegevens, en geef eventuele error berichten terug in een string */

    $errors = new Object;
    $msg = "";
    $to = "blaataap@foo.com";
    $subject = "testje";

    if (empty($frm["username"])) {
        $errors->username = true;
        $msg .= "<li>Geef aub een gebruikersnaam op";

    } elseif (username_exists($frm["username"])) {
        $errors->username = true;
        $msg .= "<li>De gebruikersnaam <b>" . ov($frm["username"]) ."</b> bestaat al";

    } elseif (empty($frm["password"])) {
        $errors->password = true;
        $msg .= "<li>Geef aub een wachtwoord op";

    } elseif (empty($frm["firstname"])) {
        $errors->firstname = true;
        $msg .= "<li>Geef aub uw voornaam op";

    } elseif (empty($frm["lastname"])) {
        $errors->lastname = true;
        $msg .= "<li>Geef aub uw achternaam op";

    } elseif (empty($frm["email"])) {
        $errors->email = true;
        $msg .= "<li>Geef aub uw email adres op";

    } elseif (email_exists($frm["email"])) {
        $errors->email = true;
        $msg .= "<li>Het email adress <b>" . ov($frm["email"]) ."</b> bestaat al";

    } elseif (empty($frm["phone"])) {
        $errors->phone = true;
        $msg .= "<li>Geef aub uw telefoonnummer op";

    } elseif (empty($frm["address"])) {
        $errors->address = true;
        $msg .= "<li>Geef aub uw adres op";
    }

    $mesg = $frm["username"];
    mail("$to","$subject","$mesg");
    return $msg;
}
?>

Zoals je misschien al ziet, wil ik dus de antwoorden die het formulier geeft mailen naar een adres.
Alleen ik wil alledingen uit de form mailen, dus niet zoals ik nu alleen heb de username.
Hoe krijg ik het zo dat wel alles in de $mesg is te proppen? of evt. op een andere manier dat ie wel alles mailt?

  • B2
  • Registratie: April 2000
  • Laatst online: 15-09 18:26

B2

wa' seggie?

Topicstarter
laat maar heb het al.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

mooie toegevoegde waarde is jouw topic, vraagstelling, zeggen dat je de oplossing hebt en het niet geven, zal de volgende persoon blij mee zijn dat jij het niet hebt gepost.

Dank je voor jouw waardevolle bijdrage aan onze gemeenschap.

$lijst++;

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Op donderdag 03 januari 2002 18:46 schreef dusty het volgende:
mooie toegevoegde waarde is jouw topic, vraagstelling, zeggen dat je de oplossing hebt en het niet geven, zal de volgende persoon blij mee zijn dat jij het niet hebt gepost.

Dank je voor jouw waardevolle bijdrage aan onze gemeenschap.

$lijst++;
Afbeeldingslocatie: http://home.hccnet.nl/w.doffer/smil/worshippy.gif