Computer Idee Forum

Computer Idee Forum (http://forum.computeridee.nl/index.php)
-   Websites maken (http://forum.computeridee.nl/forumdisplay.php?f=120)
-   -   formulier verzenden met php (http://forum.computeridee.nl/showthread.php?t=44362)

anoniem23192 12 December 2007 22:02

formulier verzenden met php
 
als je een formulier en een php script dat het formulier verwerkt. wat moet je dan doen dat de mail ook echt verzonden wordt?
dit is het php script

alvast bedankt

PHP-code:

<?php 
//Als men op de Submit knop heeft gedrukt van het formulier... 
if (isset($_POST['verzenden'])) { 
    if (!isset(
$_POST['naam'])) { 
        
$error "Naam is niet ingevuld<BR />"
    } if (!isset(
$_POST['leeftijd'])) { 
        
$error .= "Leeftijd is niet ingevuld<BR />"
    } if (!isset(
$_POST['land'])) { 
        
$error .= "Land is niet ingevuld"
    } 
     
    if (!isset(
$error)) { 

        
$bericht  "Mijn naam is ".$_POST['naam']." en ik ben ".$_POST['leeftijd']." jaar oud.\n"
        
$bericht .= "Ik ben afkomstig van ".$_POST['land']; 
        
mail ("hier komt het e-mail adres""Verwerken van een formulier"$bericht"FROM: Sitemasters.be"); 
         
    } else { 
     
        echo 
"Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />"
        echo 
"<FONT COLOR=\"#FF0000\">".$error."</FONT>";
         
    } 
     
} else { 

    echo 
"U moet eerst het formulier invullen !"


?>


anoniem14945 12 December 2007 23:31

De mail() functie gebruiken. Zie de php handleiding voor een toelichting van de functie en voorbeelden.

anoniem20591 31 December 2007 23:30

Nou , ten eerste weet ik niet waar je het precies voor wilt gebruiken. In ieder geval moet duidelijk zijn Naar wie de mail wordt verzonden (email adres), Wat in die mail moet komen, en wat het onderwerp is. dat word door dit script niet heel duidelijk.

Groet Wessel

anoniem28644 1 January 2008 01:48

Maar dat wordt wel duidelijk door de handleiding die je eerder hebt gekregen. Dus kijk daar nou eens eerst naar stel ik voor. verder kan ik ook niets wijsworden uit het scirpt dat je hebt gemaakt. Het lijkt erop dat je allen daar vertelt als er een veld niet is ingevuld dat je dat daar duidelijk maakt.

anoniem15368 1 January 2008 17:53

En mail() werkt hoogstwaarschijnlijk niet vanaf je eigen PC.

anoniem14945 2 January 2008 13:03

php werkt meestal ook niet vanaf je eigen pc. Als je php hebt geinstalleerd, is het echter een kleine stap om mail() ook aan de praat te krijgen. Met een beetje moeite lukt 't wel.

anoniem28644 2 January 2008 14:13

maar dan alsnog. het stukje script dat hij heeft gepost is een script dat je vertelt dat je velden niet hebt ingevuld. Niet om de mail te verzenden.

anoniem15368 3 January 2008 00:47

Citaat:

Oorspronkelijk geplaatst door FooBar (Bericht 361426)
php werkt meestal ook niet vanaf je eigen pc. Als je php hebt geinstalleerd, is het echter een kleine stap om mail() ook aan de praat te krijgen. Met een beetje moeite lukt 't wel.

Meen je dat nou? Moet je me toch 'ns uitleggen! :) Ik dacht namelijk dat m'n provider die poort blokkeerde...

anoniem28644 3 January 2008 08:13

Citaat:

Oorspronkelijk geplaatst door Quzex (Bericht 361563)
Meen je dat nou? Moet je me toch 'ns uitleggen! :) Ik dacht namelijk dat m'n provider die poort blokkeerde...

Je provider de poort blokkeerde? Geen één provider blokkeerd zo'n poort.


Alle tijden zijn GMT +1. Het is nu 15:56.

Powered by vBulletin Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.