Ga terug   Computer Idee Forum > Internet > Websites maken

Antwoord
 
Discussietools Weergave
Oud 12 December 2007, 22:02   #1
anoniem23192
Guest
 
Berichten: n/a
Cool 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 !"


?>
  Met citaat antwoorden
Oud 12 December 2007, 23:31   #2
anoniem14945
Guest
 
Berichten: n/a
Standaard

De mail() functie gebruiken. Zie de php handleiding voor een toelichting van de functie en voorbeelden.
  Met citaat antwoorden
Oud 31 December 2007, 23:30   #3
anoniem20591
Guest
 
Berichten: n/a
Standaard

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
  Met citaat antwoorden
Oud 1 January 2008, 01:48   #4
anoniem28644
Guest
 
Berichten: n/a
Standaard

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.
  Met citaat antwoorden
Oud 1 January 2008, 17:53   #5
anoniem15368
Guest
 
Berichten: n/a
Standaard

En mail() werkt hoogstwaarschijnlijk niet vanaf je eigen PC.
  Met citaat antwoorden
Oud 2 January 2008, 13:03   #6
anoniem14945
Guest
 
Berichten: n/a
Standaard

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.
  Met citaat antwoorden
Oud 2 January 2008, 14:13   #7
anoniem28644
Guest
 
Berichten: n/a
Standaard

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.
  Met citaat antwoorden
Oud 3 January 2008, 00:47   #8
anoniem15368
Guest
 
Berichten: n/a
Standaard

Citaat:
Oorspronkelijk geplaatst door FooBar Bekijk bericht
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...
  Met citaat antwoorden
Oud 3 January 2008, 08:13   #9
anoniem28644
Guest
 
Berichten: n/a
Standaard

Citaat:
Oorspronkelijk geplaatst door Quzex Bekijk bericht
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.
  Met citaat antwoorden
Antwoord

Discussietools
Weergave

Regels voor berichten
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Forumnavigatie


Alle tijden zijn GMT +1. Het is nu 20:18.


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