Formulier syntax fout

Status
Niet open voor verdere reacties.

Polo69

Gebruiker
Lid geworden
3 feb 2007
Berichten
15
Hallo,

Via dit forum heb ik een formuliertje gekopieerd: http://www.sitemasters.be/?pagina=scripts/scripts&cat=15&id=1207 en aangepast naar mijn website. Maar ik krijg nog steeds deze fout:

PHP:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/httpd/vhosts/stonebridge-restaurant.be/httpdocs/test/mail22.php on line 139

Hieronder zet ik de pagina .

PHP:
<?php
/******************************
*  Script:   Form Mail        *
*  Versie:   4.0              *
*  Author:   SkYcE            *
*  Released: 07-12-2006       *
******************************/

//Set sessie voor flood optie
session_start();

/*
** Variabelen instellen
*/

// Naam voor als afzender van het bevestigingsmailtje
$var_name      = "Cuvelier Paul-Henri";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email     = "info@eethuisje.be";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm   = FALSE;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood   = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 5;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips   = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg   = "U bent geblokkeerd van het versturen van het contact formulier.";

/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
  if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  $ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
  } elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
  $ipadres = $_SERVER['HTTP_CLIENT_IP'];
  } else {
  $ipadres = $_SERVER['REMOTE_ADDR'];
  }
  
  return $ipadres;
}

//Host verkrijgen 
$hostmask = gethostbyaddr(get_ip()); 
// Formulier weergeven 
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false 
$ok = true; 
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';

if($_SERVER['REQUEST_METHOD'] == 'POST') {
  //Validate form
  if(!$_POST['geslacht']) { 
        $ok = false; 
        $error .= '- Er is geen geslacht ingevuld<br />'; 
    }
    if(!trim($_POST['voornaam'])) { 
        $ok = false; 
        $error .= '- Er is geen voornaam ingevuld<br />'; 
    }
    if(!trim($_POST['naam'])) { 
        $ok = false; 
        $error .= '- Er is geen naam ingevuld<br />'; 
    }
    if(!trim($_POST['gebdatum'])) { 
        $ok = false; 
        $error .= '- Er is geen geboortedatum ingevuld<br />'; 
    }
    if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {  
        $ok = false;  
        $error .= '- Er is geen geldig e-mailadres ingevuld<br />';  
    }
  if(!$_POST['zaakvoerder']) { 
        $ok = false; 
        $error .= '- Er is geen zaakvoerder geselecteerd<br />'; 
    }
  if(!$_POST['restonaam']) { 
        $ok = false; 
        $error .= '- Er is geen restaurantnaam geselecteerd<br />'; 
    }
  if(!$_POST['jaar']) { 
        $ok = false; 
        $error .= '- Er is geen jaartal ingevuld<br />'; 
    }


    
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Geslacht:  ".$_POST['geslacht']."
Voornaam:      ".$_POST['voornaam']."
Naam:      ".$_POST['naam']."
Email:     ".$_POST['email']."
Geboortedatum: ".$_POST['gebdatum']."
======================================================================
WEDSTRIJD

Zaakvoerder:  ".$_POST['zaakvoeder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================
Note:        ".$_POST['voornaam']."".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".

             Het IP adres van ".$_POST['voornaam']."".$_POST['naam']." is: ".get_ip()."
             Het hostadres van ".$_POST['voornaam']."".$_POST['naam']." is: ".$hostmask;

// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "Beste ".$_POST['voornaam']."".$_POST['naam'].", 

Bedankt voor het invullen van het formulier. Je hebt het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip().".
======================================================================
Geslacht:  ".$_POST['geslacht']."
Voornaam   ".$_POST['voornaam']."
Naam:      ".$_POST['naam']."
Email:     ".$_POST['email']."
Geboortedatum: ".$_POST['gebdatum']."
======================================================================

Zaakvoerder:  ".$_POST['zaakvoerder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================

  if(in_array(get_ip(),$var_ban_ips)) {
    echo $var_ban_msg;
    $form_view = false;
 }  elseif ($var_noflood == true && (time()-$_SESSION["antiflood"]) <= $var_flood_sec) {
    echo $var_flood_msg;
    $form_view = false;
  } elseif ($ok == true) {
        @$send = mail($var_email,
                "Contact: Wedstrijd",
                $msg_2_admin,
                "From: ".$_POST['naam']."<".$_POST['email'].">");
        
			
    if($send == 1) {  
      if($var_confirm == true){  
        mail($_POST['email'],
           "Bevestiging Contact: Wedstrijd",
           $msg_2_poster,
           "From: ".$var_name."<".$var_email.">");  
      }
      
      echo'Beste '.$_POST['naam'].', uw bericht is verzonden, bedankt voor uw reactie.';
      
      if($var_confirm == true){  
        echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.'; 
      } 
    }else{  
      echo'Beste '.$_POST['naam'].', uw bericht is helaas niet verzonden.<br /><br />
      Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
      te verhelpen.<br /><br />
      
      Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
      <a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
      
      Bedankt voor uw medewerking.';  
    } 
    
    $form_view = false;
    
    $_SESSION["antiflood"] = time();
  }
}

/*
** Formulier
*/

if($form_view == true) {
  echo '
<html>
<head>
<title>Eethuisje - Stonebridge</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href='../algemeen.css' rel='stylesheet' type='text/css'>
</head>
<body bgcolor="#FFFFFF">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="center" valign="middle"> 
      		<table id="Table_01" width="640" height="480" border="0" cellpadding="0" 
								    cellspacing="0" bgcolor="#a3a7df">
        				 <tr>
								    <td	class="titlehome7">
										Wedstrijd
										<span class="titlehomewit7">
												   <br>
													 Speel mee en win <br />
													 één van de 50 gratis menu's!
												
								        <form method="POST" action="'.$filename.'">		 
  											<table summary="" border="0" width="320" class="wedstrijd" >
															 													       
	<tr><td>Geslacht:</td> 
      <td> 
      <input type="radio" name="geslacht" value="Man"'.(isset($_POST['geslacht']) && $_POST['geslacht'] == "Man" ? ' checked' : '').'> Man 
      <input type="radio" name="geslacht" value="Vrouw"'.(isset($_POST['geslacht']) && $_POST['geslacht'] == "Vrouw" ? ' checked' : '').'> Vrouw 
      </td></tr>
																	
	<tr><td>Voornaam:</td>
      <td><input type="text" name="voornaam" size="26" maxlength="26" value="'.(isset($_POST['voornaam']) ? $_POST['voornaam'] : '').'"></td> 
  </tr> 
  <tr><td>Naam:</td>
      <td><input type="text" name="naam" size="26" maxlength="26" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"></td> 
  </tr> 
  <tr> 
      <td>E-mailadres:</td> 
      <td><input type="text" name="email" size="26" maxlength="36" value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"></td> 
  </tr> 
  <tr><td>Geboortedatum:</td>
      <td><input type="text" name="gebdatum" size="10" maxlength="10" value="'.(isset($_POST['gebdatum']) ? $_POST['gebdatum'] : '').'"></td> 
  </tr> 														
																	
																	
															
															<tr><td><br /></td>
															     <td></td></tr>
															 <tr><td colspan="2">Wie is de zaakvoerder van het restaurant?
															         <br />
      <input type="radio" name="zaakvoerder" value="Pierre"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "Pierre" ? ' checked' : '').'> Pierre Cuvelier <BR>
      <input type="radio" name="zaakvoerder" value="Marleen"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "Marleen" ? ' checked' : '').'> Marleen Vandenhoeke <BR>
      <input type="radio" name="zaakvoerder" value="PaulHenri"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "PaulHenri" ? ' checked' : '').'> Paul-Henri Cuvelier <BR>
																			 <br /></td></tr>
																			 
															 <tr><td colspan="2">Hoe noemt het nieuwe restaurant nu?
															 				 <br />
      <input type="radio" name="restonaam" value="Pierre"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "Pierre" ? ' checked' : '').'> Stonebridge <BR>
      <input type="radio" name="restonaam" value="Marleen"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "Marleen" ? ' checked' : '').'> Stonebridge Banket <BR>
      <input type="radio" name="restonaam" value="PaulHenri"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "PaulHenri" ? ' checked' : '').'> Eethuisje <BR>
																			 <br /></td></tr>
																			 
															  <tr><td colspan="2">	Hoeveel jaar staan de zaakvoeders al<br />
																 ter dienste van hun klanten? 
																   <td><input type="text" name="jaar" size="2" maxlength="2" value="'.(isset($_POST['jaar']) ? $_POST['jaar'] : '').'"></td>

																				<br /><br />


																    </td></tr>
																<tr><td colspan="2" align="center"><input type="submit" name="submit" value="Versturen">
																    </td></tr>		
												   </table>			
												</FORM>			
										</td>
		  					    <td style="background-image:    url(images/.jpg)" 
										    width="640" height="331" align="left" valign="top" 
												class="titlehome7">
												
												Onze kaart<br />
												<br />
												<span class="titlehomewit7">
												     <br>
														 Hieronder vindt u al onze gerechten terug die 
														 "à la carte" verkrijgbaar zijn.
														 <br />
														 <br />
														 <br />
														 </span>
														 <br />
														 		 <table summary="">
																    <tr><td><a href="../docs/apero.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Aperitieven</a></td></tr>
																    <tr><td><a href="../docs/alcool.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Sterke dranken</a></td></tr>
																    <tr><td><a href="../docs/koudvoor.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Koude voorgerechten</a></td></tr>
																    <tr><td><a href="../docs/hoofd.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Hoofdgerechten (vlees)</a></td></tr>
																    <tr><td><a href="../docs/vis.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Hoofdgerechten II (vis, fondue, deegwaren)</a></td></tr>
																    <tr><td><a href="../docs/nagerecht.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Nagerechten</a></td></tr>
																    <tr><td><a href="../docs/koudedrank.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Koude dranken</a></td></tr>
																    <tr><td><a href="../docs/warmedrank.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Warme dranken</a></td></tr>
																 </table>
														 <br />
														 <a href="../docs/wijnkaart.doc" 
														    class="titlehomewit7link" target="_blank"> 
																Wijnkaart<br /></a> <br />
	   				<!-- 								 <a href="../docs/traiteureindejaar.doc" 
														    class="titlehome7link" target="_blank"> 
																Klik hier voor onze <br />
																nieuwe Eindejaars-<br />
																traiteurslijst<br /></a>        -->             
														 </td>
								 					</tr>
	    					 <tr > 
          			     <td rowspan="10" > <img src="../images/ff7_02.jpg" width="369" 
										 		 							       height="149" alt="">
										 </td>
		
                     <td width="271" height="12" class="withlinkpage7" valign="middle">
										 		 <a href="3.html">Restaurant</a>
										</td>
									</tr>
									<tr>
		  						  <td> </td>
	</tr>
	<tr>
		
          <td width="271" height="11" class="withlinkpage7" valign="middle">
					<a href="4.html">Tuin</a></td>
	</tr>
	<tr>
		  <td></td>
	</tr>
	<tr>
		
          <td width="271" height="12" class="withlinkpage7huidig" valign="middle"><a href="7.html">Onze kaart & Wedstrijd</a></td>
	</tr>
	<tr>
		  <td></td>
	</tr>
	<tr>
		
          <td width="271" height="11" class="withlinkpage7" valign="middle"><a href="5.html">Onze Menu's</a></td>
	</tr>
	<tr>
		  <td></td>
	</tr>
	<tr>
		
          <td width="271" height="11" class="withlinkpage7" valign="middle"><a href="6.html">Contact</a></td>
	</tr>
	
	<tr>
		  <td></td>
	</tr>
</table>
	<br><a class="web" href="http://www.stonebridge-banket.be" target="_blank">Bezoek onze feestzaal Stonebridge Banket</a></td></tr>
</table>

</body>
</html>';
}
?>


De regel 139 in kwestie is:

PHP:
  } elseif ($var_noflood == true && (time()-$_SESSION["antiflood"]) <= $var_flood_sec) {

Kan er iemand me helpen?

thanks
 
Laatst bewerkt door een moderator:
Verander
PHP:
$_SESSION["antiflood"]
eens in
PHP:
$_SESSION['antiflood']
 
Dan krijg ik deze foutmelding:

PHP:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/httpd/vhosts/stonebridge-restaurant.be/httpdocs/testing2/mail22.php on line 139
 
Laatst bewerkt door een moderator:
Jammer dat je je code niet tussen php tags hebt gezet,
ik kan er nu niks mee.

Normaal gooi ik php code in Context ( www.context.cx )
maar nu is het één rij code.

:cool:
 
Het originele formulier werkt dat wel?
Ik heb het originel opgehaals en krijg geen foutmelding,
wel een nieuw venster:
Beste iiii, uw bericht is verzonden, bedankt voor uw reactie.

Er is een bevestigingsmail onderweg met wat u heeft ingevuld.


en de mail komt netjes binen.
 
Idd, het origineel werkte wel, daarom dat ik het niet begrijp!

Ik heb enkel het "onderwerp-attribuut" eruit gehaald en andere erbij gestoken...

Ik begrijp het echt niet...
 
Dan zul je opnieuw moeten beginnen en van het origineel uitgaan.
Een fout in een php script is snel gemaakt
en moeiljk op te sporen.

Download ConText, tenzij dat je al een php editor hebt.
Dan kun je de kleuren zien en haakjes controleren.
 
Je moet achteraan op (ongeveer) regel 134 een dubbel aanhalingsteken en een puntkomma zetten.

Regel 134 is hetvolgende:

PHP:
======================================================================

Dit is regel 128 tot en met 142:

PHP:
======================================================================

Zaakvoerder:  ".$_POST['zaakvoerder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================

  if(in_array(get_ip(),$var_ban_ips)) {
    echo $var_ban_msg;
    $form_view = false;
 }  elseif ($var_noflood == true && (time()-$_SESSION["antiflood"]) <= $var_flood_sec) {
    echo $var_flood_msg;
    $form_view = false;
  } elseif ($ok == true) {

Dat moet dus worden:

PHP:
======================================================================

Zaakvoerder:  ".$_POST['zaakvoerder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================";

  if(in_array(get_ip(),$var_ban_ips)) {
    echo $var_ban_msg;
    $form_view = false;
 }  elseif ($var_noflood == true && (time()-$_SESSION["antiflood"]) <= $var_flood_sec) {
    echo $var_flood_msg;
    $form_view = false;
  } elseif ($ok == true) {

Edit: Ik zie nu ook dat je rond regel 204 en regel 341 menu's vervangen door menu\'s.
 
Laatst bewerkt:
Nu krijg ik deze foutmelding:

Code:
Parse error: syntax error, unexpected '.' in /home/httpd/vhosts/stonebridge-restaurant.be/httpdocs/test/mail222.php on line 190

Regel 190 is:
Code:
<link href='../algemeen.css' rel='stylesheet' type='text/css'>

Hier nog eens de volledige code met bovenstaande aanpassingen:

PHP:
<?php
/******************************
*  Script:   Form Mail        *
*  Versie:   4.0              *
*  Author:   SkYcE            *
*  Released: 07-12-2006       *
******************************/

//Set sessie voor flood optie
session_start();

/*
** Variabelen instellen
*/

// Naam voor als afzender van het bevestigingsmailtje
$var_name      = "Cuvelier Paul-Henri";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email     = "info@eethuisje.be";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm   = FALSE;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood   = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 5;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips   = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg   = "U bent geblokkeerd van het versturen van het contact formulier.";

/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
  if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  $ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
  } elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
  $ipadres = $_SERVER['HTTP_CLIENT_IP'];
  } else {
  $ipadres = $_SERVER['REMOTE_ADDR'];
  }
  
  return $ipadres;
}

//Host verkrijgen 
$hostmask = gethostbyaddr(get_ip()); 
// Formulier weergeven 
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false 
$ok = true; 
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';

if($_SERVER['REQUEST_METHOD'] == 'POST') {
  //Validate form
  if(!$_POST['geslacht']) { 
        $ok = false; 
        $error .= '- Er is geen geslacht ingevuld<br />'; 
    }
    if(!trim($_POST['voornaam'])) { 
        $ok = false; 
        $error .= '- Er is geen voornaam ingevuld<br />'; 
    }
    if(!trim($_POST['naam'])) { 
        $ok = false; 
        $error .= '- Er is geen naam ingevuld<br />'; 
    }
    if(!trim($_POST['gebdatum'])) { 
        $ok = false; 
        $error .= '- Er is geen geboortedatum ingevuld<br />'; 
    }
    if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {  
        $ok = false;  
        $error .= '- Er is geen geldig e-mailadres ingevuld<br />';  
    }
  if(!$_POST['zaakvoerder']) { 
        $ok = false; 
        $error .= '- Er is geen zaakvoerder geselecteerd<br />'; 
    }
  if(!$_POST['restonaam']) { 
        $ok = false; 
        $error .= '- Er is geen restaurantnaam geselecteerd<br />'; 
    }
  if(!$_POST['jaar']) { 
        $ok = false; 
        $error .= '- Er is geen jaartal ingevuld<br />'; 
    }


    
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Geslacht:  ".$_POST['geslacht']."
Voornaam:      ".$_POST['voornaam']."
Naam:      ".$_POST['naam']."
Email:     ".$_POST['email']."
Geboortedatum: ".$_POST['gebdatum']."
======================================================================
WEDSTRIJD

Zaakvoerder:  ".$_POST['zaakvoeder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================
Note:        ".$_POST['voornaam']."".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".

             Het IP adres van ".$_POST['voornaam']."".$_POST['naam']." is: ".get_ip()."
             Het hostadres van ".$_POST['voornaam']."".$_POST['naam']." is: ".$hostmask;

// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "Beste ".$_POST['voornaam']."".$_POST['naam'].", 

Bedankt voor het invullen van het formulier. Je hebt het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip().".
======================================================================
Geslacht:  ".$_POST['geslacht']."
Voornaam   ".$_POST['voornaam']."
Naam:      ".$_POST['naam']."
Email:     ".$_POST['email']."
Geboortedatum: ".$_POST['gebdatum']."
======================================================================

Zaakvoerder:  ".$_POST['zaakvoerder']."
Naam restaurant:  ".$_POST['restonaam']."
Aantal jaar:  ".$_POST['jaar']."

======================================================================";

  if(in_array(get_ip(),$var_ban_ips)) {
    echo $var_ban_msg;
    $form_view = false;
 }  elseif ($var_noflood == true && (time()-$_SESSION['antiflood']) <= $var_flood_sec) {
    echo $var_flood_msg;
    $form_view = false;
  } elseif ($ok == true) {
        @$send = mail($var_email,
                "Contact: Wedstrijd",
                $msg_2_admin,
                "From: ".$_POST['naam']."<".$_POST['email'].">");
        
            
    if($send == 1) {  
      if($var_confirm == true){  
        mail($_POST['email'],
           "Bevestiging Contact: Wedstrijd",
           $msg_2_poster,
           "From: ".$var_name."<".$var_email.">");  
      }
      
      echo'Beste '.$_POST['naam'].', uw bericht is verzonden, bedankt voor uw reactie.';
      
      if($var_confirm == true){  
        echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.'; 
      } 
    }else{  
      echo'Beste '.$_POST['naam'].', uw bericht is helaas niet verzonden.<br /><br />
      Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
      te verhelpen.<br /><br />
      
      Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
      <a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
      
      Bedankt voor uw medewerking.';  
    } 
    
    $form_view = false;
    
    $_SESSION["antiflood"] = time();
  }
}

/*
** Formulier
*/

if($form_view == true) {
  echo '
<html>
<head>
<title>Eethuisje - Stonebridge</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href='../algemeen.css' rel='stylesheet' type='text/css'>
</head>
<body bgcolor="#FFFFFF">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="center" valign="middle"> 
              <table id="Table_01" width="640" height="480" border="0" cellpadding="0" 
                                    cellspacing="0" bgcolor="#a3a7df">
                         <tr>
                                    <td    class="titlehome7">
                                        Wedstrijd
                                        <span class="titlehomewit7">
                                                   <br>
                                                     Speel mee en win <br />
                                                     één van de 50 gratis menu\'s!
                                                
                                        <form method="POST" action="'.$filename.'">         
                                              <table summary="" border="0" width="320" class="wedstrijd" >
                                                                                                                        
    <tr><td>Geslacht:</td> 
      <td> 
      <input type="radio" name="geslacht" value="Man"'.(isset($_POST['geslacht']) && $_POST['geslacht'] == "Man" ? ' checked' : '').'> Man 
      <input type="radio" name="geslacht" value="Vrouw"'.(isset($_POST['geslacht']) && $_POST['geslacht'] == "Vrouw" ? ' checked' : '').'> Vrouw 
      </td></tr>
                                                                    
    <tr><td>Voornaam:</td>
      <td><input type="text" name="voornaam" size="26" maxlength="26" value="'.(isset($_POST['voornaam']) ? $_POST['voornaam'] : '').'"></td> 
  </tr> 
  <tr><td>Naam:</td>
      <td><input type="text" name="naam" size="26" maxlength="26" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"></td> 
  </tr> 
  <tr> 
      <td>E-mailadres:</td> 
      <td><input type="text" name="email" size="26" maxlength="36" value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"></td> 
  </tr> 
  <tr><td>Geboortedatum:</td>
      <td><input type="text" name="gebdatum" size="10" maxlength="10" value="'.(isset($_POST['gebdatum']) ? $_POST['gebdatum'] : '').'"></td> 
  </tr>                                                         
                                                                    
                                                                    
                                                            
                                                            <tr><td><br /></td>
                                                                 <td></td></tr>
                                                             <tr><td colspan="2">Wie is de zaakvoerder van het restaurant?
                                                                     <br />
      <input type="radio" name="zaakvoerder" value="Pierre"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "Pierre" ? ' checked' : '').'> Pierre Cuvelier <BR>
      <input type="radio" name="zaakvoerder" value="Marleen"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "Marleen" ? ' checked' : '').'> Marleen Vandenhoeke <BR>
      <input type="radio" name="zaakvoerder" value="PaulHenri"'.(isset($_POST['zaakvoerder']) && $_POST['zaakvoerder'] == "PaulHenri" ? ' checked' : '').'> Paul-Henri Cuvelier <BR>
                                                                             <br /></td></tr>
                                                                             
                                                             <tr><td colspan="2">Hoe noemt het nieuwe restaurant nu?
                                                                              <br />
      <input type="radio" name="restonaam" value="Pierre"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "Pierre" ? ' checked' : '').'> Stonebridge <BR>
      <input type="radio" name="restonaam" value="Marleen"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "Marleen" ? ' checked' : '').'> Stonebridge Banket <BR>
      <input type="radio" name="restonaam" value="PaulHenri"'.(isset($_POST['restonaam']) && $_POST['restonaam'] == "PaulHenri" ? ' checked' : '').'> Eethuisje <BR>
                                                                             <br /></td></tr>
                                                                             
                                                              <tr><td colspan="2">    Hoeveel jaar staan de zaakvoeders al<br />
                                                                 ter dienste van hun klanten? 
                                                                   <td><input type="text" name="jaar" size="2" maxlength="2" value="'.(isset($_POST['jaar']) ? $_POST['jaar'] : '').'"></td>

                                                                                <br /><br />


                                                                    </td></tr>
                                                                <tr><td colspan="2" align="center"><input type="submit" name="submit" value="Versturen">
                                                                    </td></tr>        
                                                   </table>            
                                                </FORM>            
                                        </td>
                                  <td style="background-image:    url(images/.jpg)" 
                                            width="640" height="331" align="left" valign="top" 
                                                class="titlehome7">
                                                
                                                Onze kaart<br />
                                                <br />
                                                <span class="titlehomewit7">
                                                     <br>
                                                         Hieronder vindt u al onze gerechten terug die 
                                                         "à la carte" verkrijgbaar zijn.
                                                         <br />
                                                         <br />
                                                         <br />
                                                         </span>
                                                         <br />
                                                                  <table summary="">
                                                                    <tr><td><a href="../docs/apero.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Aperitieven</a></td></tr>
                                                                    <tr><td><a href="../docs/alcool.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Sterke dranken</a></td></tr>
                                                                    <tr><td><a href="../docs/koudvoor.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Koude voorgerechten</a></td></tr>
                                                                    <tr><td><a href="../docs/hoofd.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Hoofdgerechten (vlees)</a></td></tr>
                                                                    <tr><td><a href="../docs/vis.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Hoofdgerechten II (vis, fondue, deegwaren)</a></td></tr>
                                                                    <tr><td><a href="../docs/nagerecht.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Nagerechten</a></td></tr>
                                                                    <tr><td><a href="../docs/koudedrank.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Koude dranken</a></td></tr>
                                                                    <tr><td><a href="../docs/warmedrank.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Warme dranken</a></td></tr>
                                                                 </table>
                                                         <br />
                                                         <a href="../docs/wijnkaart.doc" 
                                                            class="titlehomewit7link" target="_blank"> 
                                                                Wijnkaart<br /></a> <br />
                       <!--                                  <a href="../docs/traiteureindejaar.doc" 
                                                            class="titlehome7link" target="_blank"> 
                                                                Klik hier voor onze <br />
                                                                nieuwe Eindejaars-<br />
                                                                traiteurslijst<br /></a>        -->             
                                                         </td>
                                                     </tr>
                             <tr > 
                           <td rowspan="10" > <img src="../images/ff7_02.jpg" width="369" 
                                                                                     height="149" alt="">
                                         </td>
        
                     <td width="271" height="12" class="withlinkpage7" valign="middle">
                                                  <a href="3.html">Restaurant</a>
                                        </td>
                                    </tr>
                                    <tr>
                                    <td> </td>
    </tr>
    <tr>
        
          <td width="271" height="11" class="withlinkpage7" valign="middle">
                    <a href="4.html">Tuin</a></td>
    </tr>
    <tr>
          <td></td>
    </tr>
    <tr>
        
          <td width="271" height="12" class="withlinkpage7huidig" valign="middle"><a href="7.html">Onze kaart & Wedstrijd</a></td>
    </tr>
    <tr>
          <td></td>
    </tr>
    <tr>
        
          <td width="271" height="11" class="withlinkpage7" valign="middle"><a href="5.html">Onze Menu\'s</a></td>
    </tr>
    <tr>
          <td></td>
    </tr>
    <tr>
        
          <td width="271" height="11" class="withlinkpage7" valign="middle"><a href="6.html">Contact</a></td>
    </tr>
    
    <tr>
          <td></td>
    </tr>
</table>
    <br><a class="web" href="http://www.stonebridge-banket.be" target="_blank">Bezoek onze feestzaal Stonebridge Banket</a></td></tr>
</table>

</body>
</html>';
}
?>
 
Maakt van regel 190:
PHP:
<link href="../algemeen.css" rel="stylesheet" type="text/css">
 
Schitterend! Het marcheert!

Merci gasten.

Nu nog 1 vraagje.

Ik krijg geen foutmeldingen omdat deze regel er niet instaat:

PHP:
if($error != '') {
    echo '<font style="color:#FF0000;"><b>'.$error.'</b></font><br />';
  }

Waar moet ik dat tussen zetten?

Want als ik dat ergens zet zegt hij dat er een ' of een ; verkeerd staat of teveel is.

Klopt er iets niet aan de code?

Thanks
 
Schitterend! Het marcheert!

Merci gasten.

Nu nog 1 vraagje.

Ik krijg geen foutmeldingen omdat deze regel er niet instaat:

PHP:
if($error != '') {
    echo '<font style="color:#FF0000;"><b>'.$error.'</b></font><br />';
  }

Waar moet ik dat tussen zetten?

Want als ik dat ergens zet zegt hij dat er een ' of een ; verkeerd staat of teveel is.

Klopt er iets niet aan de code?

Thanks

Ok, never mind. ;o)

Thanks a lot guys!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan