verplichte velden in formulier

Status
Niet open voor verdere reacties.

tazman

Meubilair
Lid geworden
30 sep 2000
Berichten
7.711
hello all.

zit met een vraagje ik heb een php formulier gemaakt en daar wil ik een aantal verplichte velden in hebben waarop ook gecontroleerd wordt voor het verzenden.
het gaat dan om de velden

naam
telefoon nummer
e-mail adres
en minimaal 1 keuze veld in gevuld

iemand enig idee??

zie code beneden.

PHP:
<head>
<base target="_self">
<style>
<!--
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
-->
<
</head>

<h4>Contactformulier maysflower</h4>
<meta name="Microsoft Border" content="none">
</head>

<body background="images/backmidden.JPG">

<?php
$send = $HTTP_POST_VARS["send"];
If (!$send) {
?>
<form action="contact.php" method="post">
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5">
    <tr> 
      <td nowrap align="right" valign="middle">&nbsp;</td>
      <td align="left"><font size="2" face="Verdana">Dhr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Dhr"></font><font size="2" face="Verdana">
        Mevr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Mevr"></font><font size="2" face="Verdana">
		</font> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
		<font face="Verdana" size="2">Naam</font></div></td>
      <td align="left"> <input type="text" name="naam"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle" height="36">
		<font color="#000000" face="Verdana" size="2">Woonplaats</font></td>
      <td align="left" height="36"> <input type="text" name="woonplaats"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"><font face="Verdana" size="2">Telefoon overdag</font></td>
      <td align="left"> <input type="text" name="telefoonopverdag"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle">
		<font color="#000000" face="Verdana" size="2">Telefoon 
        savonds</font></td>
      <td align="left"> <input type="text" name="telefoonsavonds"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
		<font face="Verdana" size="2">E-mail adres</font></div></td>
      <td align="left"> <input type="text" name="email"> </td>
    </tr>
    <tr>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
	<font face="Verdana">Interesse aankoop paard 
        </font></td>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
      <select name="interesse aankoop paard">
        <option value="Geen keuze">Geen keuze</option>
        <option value="Eagles Express">Eagles Express</option>
        <option value="Pinto">Pinto</option>
      </select>
    </td>
  	</tr>
	<tr>
      <td nowrap align="right" valign="middle"> <div align="right">
		<font face="Verdana"> 
        &nbsp;</font><font face="Verdana" size="2">Interesse lessen </font>
		</div></td>
      <td align="left"> <input type="text" name="interesse lessen"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
		<font face="Verdana" size="2">Stel hier uw 
          vraag </font> </div></td>
      <td align="left" rowspan="2"> <div align="right"><b> 
          <textarea name="anders" cols="38" rows="4"></textarea>
          </b> </div>
        <div align="center"></div></td>
    </tr>
    <tr> 
      <th nowrap align="right" valign="middle"> <div align="right"></div></th>
    </tr>
    <tr> 
      <td colspan="2"> <div align="center"> 
          <font face="Verdana"> 
          <input type="submit" name="send" value="Verzend"><font size="2">
			</font></font>
        </div></td>
    </tr>
  
</form>
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5" id="table1">
    <tr valign="middle" align="center"> 
      <td valign="middle" align="left" height="22"> 
		<p style="margin-top: 0; margin-bottom: 0"><font face="Verdana"></font></td>
    </tr>
  </table>
</form>
<?php
}
Else {
	$to = "***@*****.nl";// vul hier het emailadres in waar u het formulier naar toe wilt zenden<br>
							 // eventueel kunt u meerdere emailadressen scheiden met een komma
	$tonaam = "Sarie Schuurman";    // evt de naam van de ontvanger
	
	$from = $HTTP_POST_VARS["email"]; 
	$fromnaam = $HTTP_POST_VARS["naam"];
	
	$subject = "Mays flower contact formulier"; // de naam dat u wilt hebben in de onderwerp van de email
		
	$body = "maysflower contact formulier\n\n"; // de naam die boven de email komt te staan
	
	//..................hieronder niets veranderen.............................//
	
	reset ($HTTP_POST_VARS);
	while (list ($key, $val) = each ($HTTP_POST_VARS)) {
		$body .= "$key: $val\n";
	}
	$body .= "\n\n_____________________________________________\n";
	$body .= date("d-m-y h:i:s") . "     |     $REMOTE_ADDR";

	$headers  = "MIME-Version: 1.0\r\n";
	$headers .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
	$headers .= "From: $fromnaam <$from>\r\n";
	
	If (!mail($to, $subject, $body, $headers)) {
		echo "Er is een fout opgetreden.\n";
		exit;
	}
	Else {
		echo "<div align=\"center\">\n";
		echo "Bedankt voor uw aanvraag!<br>\n";
		echo "U hoort zo snel mogelijk van ons.";
		echo "</div>\n";
	}
}
?>
 
Laatst bewerkt:
PHP:
if($_POST["naam"] != "" ||  $_POST["telefoon"] != "" || $_POST["email"] != ""){
}

else{
echo " je hebt niet de verplichte velden ingevult ";
}

probeer zoiets eens in je script te verwerken
 
@ hitme007.

Nu kun je nog gewoon <spatie> in je velden geven ;)
Je zal iets van preg_match moeten gebruiken
 
@ masterprut

hehe, het voorbeeld dat ik gaf komt van jo hoor :D chk hier

maar goed, zal deze optie ook eens proberen :thumb:
 
Weet ik, maar jij hebt:
maar als je de naam vergeet in te vullen zou hij met een melding moeten
Vergeten is leeg laten ;) een <spatie> is niet leeglaten

btw, kan niemand nu een bericht zonder spelfouten typen? :8-0:
 
Geplaatst door masterprut
Je zal iets van preg_match moeten gebruiken
Ow ?
Beargumenteer dat eens ? :p
Wanneer je spaties als naam invult, kun je met een simpel trim() commando alle whitespaces voor en na non-whitespace tekens weghalen. Vervolgens kun je checken of de rest uit geen tekens bestaat :). preg_match() is een hartstikke leuk commando, kun je prachtige controles mee uitvoeren, maar 't neemt ook tijd in beslag, iets wat druk bezochte sites zoveel mogelijk moeten proberen te voorkomen.

@tazman: Wanneer je nog in de leer / ontwikkel / testfase zit, is 't handig om
PHP:
error_reporting(E_ALL);
bovenaan je scripts te zetten, of in php.ini in te stellen dat je alle errors & notices wil weergeven :)
Probeer dit script eens:
PHP:
<html>

<head>
<base target="_self">
<style>
<!--
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
-->
</style>
</head>

<h4>Contactformulier maysflower</h4>
<meta name="Microsoft Border" content="none">
</head>

<body background="images/backmidden.JPG">

<?php
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonoverdag"]) == FALSE) OR (isset($_POST["telefoonsavonds"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_POST["interesse_aankoop_paard"]) == FALSE) OR (isset($_POST["interesse_lessen"]) == FALSE) OR (isset($_POST["anders"]) == FALSE))
{
?>
<form action="contact.php" method="post">
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5">
    <tr> 
      <td nowrap align="right" valign="middle">&nbsp;</td>
      <td align="left"><font size="2" face="Verdana">Dhr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Dhr"></font><font size="2" face="Verdana">
        Mevr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Mevr"></font><font size="2" face="Verdana">
        </font> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">Naam</font></div></td>
      <td align="left"> <input type="text" name="naam"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle" height="36">
        <font color="#000000" face="Verdana" size="2">Woonplaats</font></td>
      <td align="left" height="36"> <input type="text" name="woonplaats"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"><font face="Verdana" size="2">Telefoon overdag</font></td>
      <td align="left"> <input type="text" name="telefoonoverdag"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle">
        <font color="#000000" face="Verdana" size="2">Telefoon 
        savonds</font></td>
      <td align="left"> <input type="text" name="telefoonsavonds"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">E-mail adres</font></div></td>
      <td align="left"> <input type="text" name="email"> </td>
    </tr>
    <tr>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
    <font face="Verdana">Interesse aankoop paard 
        </font></td>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
      <select name="interesse aankoop paard">
        <option value="Geen keuze">Geen keuze</option>
        <option value="Eagles Express">Eagles Express</option>
        <option value="Pinto">Pinto</option>
      </select>
    </td>
      </tr>
    <tr>
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana"> 
        &nbsp;</font><font face="Verdana" size="2">Interesse lessen </font>
        </div></td>
      <td align="left"> <input type="text" name="interesse lessen"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">Stel hier uw 
          vraag </font> </div></td>
      <td align="left" rowspan="2"> <div align="right"><b> 
          <textarea name="anders" cols="38" rows="4"></textarea>
          </b> </div>
        <div align="center"></div></td>
    </tr>
    <tr> 
      <th nowrap align="right" valign="middle"> <div align="right"></div></th>
    </tr>
    <tr> 
      <td colspan="2"> <div align="center"> 
          <font face="Verdana"> 
          <input type="submit" name="send" value="Verzend"><font size="2">
            </font></font>
        </div></td>
    </tr>
  
</form>
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5" id="table1">
    <tr valign="middle" align="center"> 
      <td valign="middle" align="left" height="22"> 
        <p style="margin-top: 0; margin-bottom: 0"><font face="Verdana"></font></td>
    </tr>
  </table>
</form>
<?php
}
else
{
  function slashes($tekst)
  {
    if(get_magic_quotes_gpc() == TRUE)
    {
    $tekst = stripslashes($tekst);
    }
  return trim($tekst);
  }

$aan = "***@*****.nl"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "Sarie Schuurman"; // evt de naam van de ontvanger
$onderwerp = "Mays flower contact formulier"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "maysflower contact formulier\n\n"; // de naam die boven de email komt te staan

//================================ SCRIPTING DEEL =====================================\\
$naam = slashes($_POST["naam"]);
$woonplaats = slashes($_POST["woonplaats"]);
$tel_overdag = slashes($_POST["telefoonoverdag"]);
$tel_savonds = slashes($_POST["telefoonsavonds"]);
$email = slashes($_POST["email"]);
$interesse_aankoop_paard = slashes($_POST["interesse_aankoop_paard"]);
$interesse_lessen = slashes($_POST["interesse_lessen"]);
$anders = slashes($_POST["anders"]);
$melding = "";
  if(isset($_POST["aanhef"]) == FALSE)
  {
  $melding .= "<li>U heeft geen aanhef geselecteerd</li>";
  }

  if($naam == "")
  {
  $melding .= "<li>U heeft Uw naam niet ingevuld</li>";
  }

  if($woonplaats == "")
  {
  $melding .= "<li>U heebt Uw woonplaats niet ingevuld</li>";
  }

  if($tel_overdag == "")
  {
  $melding .= "<li>U heeft Uw telefoonnummer overdag niet ingevuld</li>";
  }

  if($tel_savonds == "")
  {
  $melding .= "<li>U heeft Uw telefoonnummer 's avonds niet ingevuld</li>";
  }

  if($email == "")
  {
  $melding .= "<li>U heeft Uw emailadres niet ingevuld</li>";
  }

  if(($interesse_aankoop_paard == "Geen keuze") AND ($interesse_lessen == "") AND ($anders == ""))
  {
  $melding .= "<li>U heeft niet gespecificeerd wat U precies wilt";
  }

  if($melding != "")
  {
  echo "De volgende errors zijn opgetreden:<br>";
  echo $melding;
  }
  else
  {
  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nWoonplaats: " . $woonplaats . "\nTelefoon overdag: " . $tel_overdag . "\nTelefoon 's avonds: " . $tel_savonds . "\nEmail: " . $email . "\n";
    if($interesse_aankoop_paard != "Geen keuze")
    {
    $body .= "Interesse aankoop paard: " . $interesse_aankoop_paard . "\n";
    }
    elseif($interesse_lessen != "")
    {
    $body .= "Interesse lessen: " . $interesse_lessen . "\n";
    }
    elseif($anders != "")
    {
    $body .= "Anders:\n" . $anders . "\n";
    }
    
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  $headers  = "MIME-Version: 1.0\n";
  $headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
  $headers .= "From: " . $naam . " <" . $email . ">";
    if(@mail($aan,$onderwerp,$body,$headers) == FALSE)
    {
    echo "Er is een fout opgetreden.\n";
    }
    else
    {
    echo "<div align=\"center\">\n";
    echo "Bedankt voor uw aanvraag!<br>\n";
    echo "U hoort zo snel mogelijk van ons.";
    echo "</div>\n";
    }
  }
}
?>
Kep enkele HTML codes verbeterd, zoals 'telefoonopverdag' veranderd in 'telefoonoverdag' en de <style> tag afgesloten.

Je kan nog meer controles doen, met preg_match() nagaan of er het emailadres qua syntax geldig is, of de aanhef daadwerkelijk 'dhr' of 'mevr' is, of 't telefoonnummer uit alleen cijfer bestaat, etc ;)

Succes :thumb:

// Edit: Waarom doet Helpmij zo vaag bij de regel:
PHP:
$headers .= "From: " . $naam . " <" . $email . ">";
? :confused:
@tazman: Je moet de spaties tussen 'F r o m' ff weghalen, dan werkt dat ook weer :)
 
Laatst bewerkt door een moderator:
tnxs jpeetje ga zo gauw ik tijd heb eens ff testen.
 
solly nog geen tijd voor gehad :eek: moet tussen door ook nog werken.
 
zo eindelijk eens tijd gehad om het formulier te testen :eek: ( werken neemt veel te veel tijd inbeslag )

Formulier werkt goed het enige wat ik eigenlijk mis is na een error melding als er iets niet is ingevult bv een melding klik hier om het nog eens te proberen ?? kan dit zoja hoe.
en een controlle op mailadres invullen is dat ook mogelijk nu kijkt ie wel of er iets in het vakje ingevuld is maar niet of het een mail adres is.
kan nu bv gewoon alleen R in het vakje zetten en dan verzenden.
 
PHP:
<html>

<head>
<base target="_self">
<style>
<!--
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
-->
</style>
</head>

<h4>Contactformulier maysflower</h4>
<meta name="Microsoft Border" content="none">
</head>

<body background="images/backmidden.JPG">

<?php
if((isset($_POST["naam"]) == FALSE) OR (isset($_POST["woonplaats"]) == FALSE) OR (isset($_POST["telefoonoverdag"]) == FALSE) OR (isset($_POST["telefoonsavonds"]) == FALSE) OR (isset($_POST["email"]) == FALSE) OR (isset($_POST["interesse_aankoop_paard"]) == FALSE) OR (isset($_POST["interesse_lessen"]) == FALSE) OR (isset($_POST["anders"]) == FALSE))
{
?>
<form action="contact.php" method="post">
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5">
    <tr> 
      <td nowrap align="right" valign="middle">&nbsp;</td>
      <td align="left"><font size="2" face="Verdana">Dhr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Dhr"></font><font size="2" face="Verdana">
        Mevr. 
        </font><font face="Verdana"> 
        <input type="checkbox" name="aanhef" value="Mevr"></font><font size="2" face="Verdana">
        </font> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">Naam</font></div></td>
      <td align="left"> <input type="text" name="naam"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle" height="36">
        <font color="#000000" face="Verdana" size="2">Woonplaats</font></td>
      <td align="left" height="36"> <input type="text" name="woonplaats"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"><font face="Verdana" size="2">Telefoon overdag</font></td>
      <td align="left"> <input type="text" name="telefoonoverdag"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle">
        <font color="#000000" face="Verdana" size="2">Telefoon 
        savonds</font></td>
      <td align="left"> <input type="text" name="telefoonsavonds"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">E-mail adres</font></div></td>
      <td align="left"> <input type="text" name="email"> </td>
    </tr>
    <tr>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
    <font face="Verdana">Interesse aankoop paard 
        </font></td>
    <td style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">
      <select name="interesse aankoop paard">
        <option value="Geen keuze">Geen keuze</option>
        <option value="Eagles Express">Eagles Express</option>
        <option value="Pinto">Pinto</option>
      </select>
    </td>
      </tr>
    <tr>
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana"> 
        &nbsp;</font><font face="Verdana" size="2">Interesse lessen </font>
        </div></td>
      <td align="left"> <input type="text" name="interesse lessen"> </td>
    </tr>
    <tr> 
      <td nowrap align="right" valign="middle"> <div align="right">
        <font face="Verdana" size="2">Stel hier uw 
          vraag </font> </div></td>
      <td align="left" rowspan="2"> <div align="right"><b> 
          <textarea name="anders" cols="38" rows="4"></textarea>
          </b> </div>
        <div align="center"></div></td>
    </tr>
    <tr> 
      <th nowrap align="right" valign="middle"> <div align="right"></div></th>
    </tr>
    <tr> 
      <td colspan="2"> <div align="center"> 
          <font face="Verdana"> 
          <input type="submit" name="send" value="Verzend"><font size="2">
            </font></font>
        </div></td>
    </tr>
  
</form>
  <table align="center" cellspacing="0" bordercolor="#660000" bordercolorlight="#CCCCCC" cellpadding="5" id="table1">
    <tr valign="middle" align="center"> 
      <td valign="middle" align="left" height="22"> 
        <p style="margin-top: 0; margin-bottom: 0"><font face="Verdana"></font></td>
    </tr>
  </table>
</form>
<?php
}
else
{
  function slashes($tekst)
  {
    if(get_magic_quotes_gpc() == TRUE)
    {
    $tekst = stripslashes($tekst);
    }
  return trim($tekst);
  }

$aan = "***@*****.nl"; // vul hier het emailadres in waar u het formulier naar toe wilt zenden, eventueel kunt u meerdere emailadressen scheiden met een komma
$naam_aan = "Sarie Schuurman"; // evt de naam van de ontvanger
$onderwerp = "Mays flower contact formulier"; // de naam dat u wilt hebben in de onderwerp van de email
$body = "maysflower contact formulier\n\n"; // de naam die boven de email komt te staan

//================================ scriptING DEEL =====================================\
$naam = slashes($_POST["naam"]);
$woonplaats = slashes($_POST["woonplaats"]);
$tel_overdag = slashes($_POST["telefoonoverdag"]);
$tel_savonds = slashes($_POST["telefoonsavonds"]);
$email = slashes($_POST["email"]);
$interesse_aankoop_paard = slashes($_POST["interesse_aankoop_paard"]);
$interesse_lessen = slashes($_POST["interesse_lessen"]);
$anders = slashes($_POST["anders"]);
$melding = "";
  if(isset($_POST["aanhef"]) == FALSE)
  {
  $melding .= "<li>U heeft geen aanhef geselecteerd</li>";
  }

  if($naam == "")
  {
  $melding .= "<li>U heeft Uw naam niet ingevuld</li>";
  }

  if($woonplaats == "")
  {
  $melding .= "<li>U heebt Uw woonplaats niet ingevuld</li>";
  }

  if($tel_overdag == "")
  {
  $melding .= "<li>U heeft Uw telefoonnummer overdag niet ingevuld</li>";
  }

  if($tel_savonds == "")
  {
  $melding .= "<li>U heeft Uw telefoonnummer 's avonds niet ingevuld</li>";
  }

  if($email == "")
  {
  $melding .= "<li>U heeft Uw emailadres niet ingevuld</li>";
  }
  elseif(preg_match("/^([a-zA-Z0-9-_\\.]+)(@){1}([a-zA-Z0-9\\.-_]+)(\\.){1}([a-zA-Z]){2,3}$/Us",$email) == FALSE)
  {
  $melding .= "<li>U heeft geen geldig emailadres ingevuld</li>";
  }

  if(($interesse_aankoop_paard == "Geen keuze") AND ($interesse_lessen == "") AND ($anders == ""))
  {
  $melding .= "<li>U heeft niet gespecificeerd wat U precies wilt";
  }

  if($melding != "")
  {
  echo "De volgende errors zijn opgetreden:<br>";
  echo $melding;
  echo "<br>Klik <a href=\"java[b][/b]script:history.back(-1)\">hier</a> om het nog eens te proberen";
  }
  else
  {
  $aanhef = slashes($_POST["aanhef"]);
  $body .= "\n\nAanhef: " . $aanhef . "\nNaam: " . $naam . "\nWoonplaats: " . $woonplaats . "\nTelefoon overdag: " . $tel_overdag . "\nTelefoon 's avonds: " . $tel_savonds . "\nEmail: " . $email . "\n";
    if($interesse_aankoop_paard != "Geen keuze")
    {
    $body .= "Interesse aankoop paard: " . $interesse_aankoop_paard . "\n";
    }
    elseif($interesse_lessen != "")
    {
    $body .= "Interesse lessen: " . $interesse_lessen . "\n";
    }
    elseif($anders != "")
    {
    $body .= "Anders:\n" . $anders . "\n";
    }
    
  $body .= "\n_____________________________________________\n";
  $body .= (date("d-m-y h:i:s") . "     |     " . $_SERVER["REMOTE_ADDR"]);
  $headers  = "MIME-Version: 1.0\n";
  $headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
$headers .= "Fr[b][/b]om: " . $naam . " <" . $email . ">";
    if(@mail($aan,$onderwerp,$body,$headers) == FALSE)
    {
    echo "Er is een fout opgetreden.\n";
    }
    else
    {
    echo "<div align=\"center\">\n";
    echo "Bedankt voor uw aanvraag!<br>\n";
    echo "U hoort zo snel mogelijk van ons.";
    echo "</div>\n";
    }
  }
}
?>
Succes :thumb:

// Edit: Reguliere expressies van Helpmij werkten ff tegen, kep ff wat trucjes toegepast :p
 
Laatst bewerkt:
Geplaatst door masterprut
'n dagie of 3? :p

nee nee heb hem ff getest alleen het klik hier om het nog eens te proberen werkt niet.
ga wel ff rommelen er mee.

eerst eten :p nu
 
Geplaatst door tazman
nee nee heb hem ff getest alleen het klik hier om het nog eens te proberen werkt niet.
ga wel ff rommelen er mee.

eerst eten :p nu
Zitten nog meer bugs in :eek:
Helpmij reguliere expressies hebben m'n code vernaggeld (waaronder 'javascript' in 'java script' veranderd ;)).
Kga 't script ff fixen zodat 't er goed uitziet, kopiëren moet over 10 minuutjes wel kunnen :)

// Edit: gefixed, zoals hij nu @ post staat moet hij perfecto werken :)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan