Welkom op Scriptkiddies!
Disclaimer - FAQ - Contact - About - Adverteren
  Home   Artikelen   Forum   Topic openen   Chat   Gastenboek   Links   Aanmelden

  CSS   JavaScript   ASP   PHP   Perl


  LeeJoo  PromootSnel.nl - Web  Jouw Huis  Webjunk.nl  JongerenPlace  Bubbles Sieraden  Webles.netMeer linkpartners

Contact formulier
Auteur: leendert (moderator)
Gepost: 10:58:55 03-06-2005
Stuur prive bericht
Leuk contactformulier.

De Foutmeldingen worden in een array gezet zodat je ze kan tellen.
<?  
if ( $_SERVER['REQUEST_METHOD'] == 'POST'

    
$aError = array(); 
     
    if ( 
$_POST['sNaam'] == "" 
    { 
         
$aError[] =   "naam invullen please"
    } 
    if(empty(
$_POST['sMail']) || !eregi '@',$_POST['sMail'] ) || !eregi '.',$_POST['sMail'] ) || eregi ' ',$_POST['sMail'] ) )  
    {  
       
$aError[]    =    'Uw heeft uw emailadres niet ingevult';  
    }  
    if ( 
$_POST['comment'] == "" 
    { 
         
$aError[] =    "bericht invullen please"
    } 
    if ( 
count($aError) == )  
    {  
        
$sBricht htmlspecialchars addslashes $_POST['sComment'] ) );  
          
        
mail("info@blabla.nl""Contact Formulier"$sBericht);  
         
        echo 
"Uw bericht is verzonden"
    }  
    else 
    { 
              for(
$i 0$i count($aError); $i++)  
            {  
                    
?>  
                                                      
                        <table class="tekst"> 
                            <tr> 
                                <td> 
                                 
                                    <?=$aError[$i];?> 
                                                             
                                </td> 
                            </tr> 
                        </table> 
                                         
                    <?php 
            

    }  

else  
{  
?>  
<table width="100%" border="0"> 
<form name="form" method="post"> 
  <tr> 
      <td width="20%">Naam:</td> 
    <td width="80%"><input type="text" name="sNaam" size="30"></td> 
  </tr> 
  <tr> 
      <td width="20%">E-Mail:</td> 
    <td width="80%"><input type="text" name="sMail" size="30"></td> 
  </tr> 
  <tr> 
      <td width="20%">Comment:</td> 
    <td width="80%"><textarea name="sComment" rows="8" cols="60"></textarea></td> 
  </tr> 
  <tr> 
      <td width="100%" colspan="2"><input type="reset" value="Wis"> <input type="submit" name="submit" value="Verzend"></td> 
  </tr> 
</form>    
</table> 
<?  
}  
?> 
download het script    




Reacties van leden

Auteur: leendert @ 03-06-2005

Mooi script hoor ;)
Auteur: leendert @ 03-06-2005

Ja zeer mooi:D
Auteur: Jacob Slomp @ 05-06-2005

Geef je jezelf altijd complimenten :p
Auteur: leendert @ 06-06-2005

ja altijd, doe jij dat nooit dan:D?
Auteur: surfdj @ 06-09-2005

hoe kan het dat ik steeds de opmerking "bericht invullen please"krijg, terwijl ik wel een bericht heb ingevuld?
Wat moet ik in dit script aanpassen om het bericht in mijn mailbox te ontvange?
surfdj
Auteur: leendert @ 06-09-2005

heb je wel het emailadres goed ingevuld.?

Om de mail in je mailbox te krijgen dien je dit te wijzigen:

mail("info@blabla.nl", "Contact Formulier", $sBericht);

in

mail("HIERJOUWEMAILDRES", "Contact Formulier", $sBericht);
Auteur: Ronald @ 09-06-2006

bij mij werkt het script niet alles heb ik ingevuld en dan komt er te staan "bericht invullen please " iemand enig idee?
Auteur: davey @ 03-03-2007

ik zie de fout al.. mischien een beetje laat als ik alle datums van die reacties zie:P maar iig.. de fout zit hem in $sBericht.. in: mail("HIERJOUWEMAILDRES", "Contact Formulier", $sBericht) staat hij goed.. maar op het moment dat hij aangemaakt wordt ontbreekt er een e.. kijk: $sBricht = htmlspecialchars ( addslashes ( $_POST['sComment'] ) ); Zie je.. dat moet zijn: $sBericht = htmlspecialchars ( addslashes ( $_POST['sComment'] ) ); .....

Ik denk dat het nu wel gaat lukken;)




Gebruikersnaam:
Wachtwoord:

Brochures.nl  gratis criminals...  forum probleem  sql file nodig!  wild west game  script gezocht  wat te denken ove...  rabo internetbank...  oehoe!  site tekoop  koppeling zoek &...

Scriptkiddies telt momenteel 6407 leden, er zijn 359 scripts en er zijn momenteel 7 mensen online waarvan 0 leden.

Hoeveel sites heb jij?
Geen
1
2
5
meer dan 5

Parkeren Schiphol Profielen tip NatuurRampen tip JS-Systems LoveBoyz Ringtones! Woning aanbod Weblog maken
Copyright by Jacob Slomp