Jump to content

require help on contact form please.


utdfederation

Recommended Posts

i was wondering if someone could share their wisdom on this script for me please as it is not working at all?

i think i have messed it up big time.

would appreciate any help at this point please guys n girls.

 

the problem im having is when i upload it to the server and click on the link to launch it i get a 404 error,like i said i think i have messed it up .

 

many thanks in advance.

 

contact.php

<?php
// process the email
if (array_key_exists('send', $_POST)) {
  $whoto = $_POST['whoto']; 
  $sub = 'WebContact';
  
  // list expected fields
  $expected = array('whoto', 'name', 'email', 'subject', 'comments', 'vercode');
  // set required fields
  $required = array('whoto', 'name', 'email', 'subject', 'comments', 'vercode');
  // create empty array for any missing fields
  $missing = array();
  
  // assume that there is nothing suspect
  $suspect = false;
  // create a pattern to locate suspect phrases
  $pattern = '/Content-Type:|Bcc:|Cc:/i';
  
  // function to check for suspect phrases
  function isSuspect($val, $pattern, &$suspect) {
    // if the variable is an array, loop through each element
// and pass it recursively back to the same function
if (is_array($val)) {
      foreach ($val as $item) {
    isSuspect($item, $pattern, $suspect);
    }
  }
    else {
      // if one of the suspect phrases is found, set Boolean to true
  if (preg_match($pattern, $val)) {
        $suspect = true;
    }
  }
    }
  
  // check the $_POST array and any sub-arrays for suspect content
  isSuspect($_POST, $pattern, $suspect);
  
  if ($suspect) {
    $mailSent = false;
unset($missing);
}
  else {
    // process the $_POST variables
    foreach ($_POST as $key => $value) {
      // assign to temporary variable and strip whitespace if not an array
      $temp = is_array($value) ? $value : trim($value);
  // if empty and required, add to $missing array
  if (empty($temp) && in_array($key, $required)) {
    array_push($missing, $key);
    }
  // otherwise, assign to a variable of the same name as $key
  elseif (in_array($key, $expected)) {
    ${$key} = $temp;
    }
  }
}
  
  // validate the email address
  if (!empty($email)) {
    // regex to ensure no illegal characters in email address 
$checkEmail = '/^[^@]+@[^\s\r\n\'";,@%]+$/';
// reject the email address if it doesn't match
if (!preg_match($checkEmail, $email)) {
  array_push($missing, 'email');
  }
}
  
  // go ahead only if not suspect and all required fields OK
  if (!$suspect && empty($missing)) {
    // build the message
    $msg = "Name: $name\n\n";
    $msg .= "Email: $email\n\n";
    $msg .= "Comments: $comments";

    // limit line length to 70 characters
    $msg = wordwrap($msg, 70);
    
// create additional headers
$additionalHeaders = '';
if (!empty($email)) {
  $additionalHeaders .= "\r\nReply-To: $email";
  }

    // send it  
    $mailSent = mail($whoto, $sub, $msg, $additionalHeaders);
if ($mailSent) {
  // $missing is no longer needed if the email is sent, so unset it
  unset($missing);
  }
    }
  }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</script>
<!-- End Preload Script -->
<style type="text/css">
<!--
body {
background-color: #ffffff;
}
.style9 {
color: #f00;
font-weight: bold;
font-size: 85%;
text-align: left;
text-indent: 3px;
}

#name {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}

#email {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}
.style19 {color: #CCCCCC; font-weight: bold; font-style: italic; }
#subject {	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}
#comments {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}
.style25 {color: #f00; font-weight: bold; font-style: italic; }
.style27 {color: #FF0000; font-weight: bold; font-style: italic; }
#submit{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
width: 100px;
border: thin solid #FFFFFF;
font-style: italic;
height: 25px;
}
.style29 {color: #f00; font-weight: bold; font-size: 85%; font-style: italic; }
#whoto {
font-size: 12px;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: oblique;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}
.style34 {
font-size: 85%;
font-style: italic;
font-weight: bold;
color: #33FF00;
text-align: left;
text-indent: 3px;
}
#vercode {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: inset;
border-right-style: inset;
border-bottom-style: inset;
border-left-style: inset;
}

-->
</style>
</head>

<body>
<form name="form1" method="post" action="">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="37%"> </td>
              <td width="63%">
<?php
if ($_POST && isset($missing)) {
?>
              <span class="style9 warning"><em>Please complete the missing item(s) indicated.</em></span></td>
            </tr>
            <tr>
              <td> </td>
              <td><?php
	  }
	elseif ($_POST && !$mailSent) {
	?>
                <span class="style9 warning"><em>Sorry, there was a problem sending your message. Please try later.</em></span></td>
            </tr>
            <tr>
              <td> </td>
              <td><?php
	  }
	elseif ($_POST && $mailSent) {
	?>
                <span class="style34">Thank You. </span></td>
            </tr>
            <tr>
              <td> </td>
              <td><span class="style34">Your message has been Successfully sent.</span></td>
            </tr>
            <tr>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
         <td><?php
			if (isset($missing) && in_array('whoto', $missing)) { ?>
           <span class="warning style9"><em>Please Choose Contact !!</em></span>
           <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style29">* </span><span class="style19">Choose Contact :</span></div></td>
              <td><div align="left">
                <select name="whoto" size="1" id="whoto">
                  <option>PLEASE SELECT ADMIN !!</option>
                  <!--------- INSERT APPROPRIATE EMAIL ADDRESS FOR EACH CONTACT ---------->
                  <option value="[email protected]">contact1</option>
                  <option value="[email protected]">contact2</option>
                  <option value="[email protected]">contact3</option>
                  <option value="[email protected]">contact4</option>
                  <option value="[email protected]">contact5</option>
                </select><?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['whoto']).'"';} ?>
              </div></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('name', $missing)) { ?>
                <span class="warning style9"><em>Please Enter Your name !!</em></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style29">* </span> <span class="style19">Your Name :</span></div></td>
              <td><input name="name" type="text" id="name" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['name']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('email', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your E-mail !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style27">* </span> <span class="style19">Your E-mail :</span></div></td>
              <td><input name="email" type="text" id="email" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['email']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('subject', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your Subject !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style27">*</span> <span class="style19">Your Subject :</span></div></td>
              <td><input name="subject" type="text" id="subject" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['subject']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td valign="top"><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('comments', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your Message !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td valign="top"><div align="right"><span class="style25">*</span> <span class="style19">Your Message :</span></div>              </td>
              <td><textarea name="comments" cols="60" rows="8" id="comments">
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['comments']).'"';} ?></textarea></td>
            </tr>
            <tr>
              <td valign="top"><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"><span class="style19">Verification Code  :</span></div></td>
              <td><img src="http://www.phpjabbers.com/contact-form/try/captcha.php" align="middle"  /></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"><span class="style25">*</span> <span class="style19">Type Verification Code  :</span></div></td>
              <td><input name="vercode" type="text" id="vercode" value="" size="10" /><?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['name']).'"';} ?>
                <?php
			if (isset($missing) && in_array('vercode', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Correct Code!!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td valign="middle"> </td>
            </tr>
            <tr>
              <td> </td>
              <td><input type="submit" name="submit2" id="submit" value="Send E-mail" />
              <input type="hidden" name="submitted" value="TRUE" /></td>
            </tr>
          </table>
        </form>
</body>
</html>

Link to comment
https://forums.phpfreaks.com/topic/121083-require-help-on-contact-form-please/
Share on other sites

ok what i've done is stripped the code down so you guys can see correctly (mean no insult here)

 

right...ok the server i have created a folder named:contact3

inside that folder i have the following:

 

1) contact.php (which contains)

 

<?php include('contact3/formprocess.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>
<div id="form-wrap">
<div id="form-area">
<form name="form1" method="post" action="">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="40%"> </td>
              <td width="60%">
<?php
if ($_POST && isset($missing)) {?>
              <span class="style9 warning"><em>Please complete the missing item(s) indicated.</em></span></td>
            </tr>
            <tr>
              <td> </td>
              <td><?php
	              }
	              elseif ($_POST && !$mailSent)) {?>
                <span class="style9 warning"><em>Sorry, there was a problem sending your message. Please try later.</em></span></td>
            </tr>
            <tr>
              <td> </td>
              <td><?php
	              }
	              elseif ($_POST && $mailSent)) {?>
                <span class="style34">Thank You. </span></td>
            </tr>
            <tr>
              <td> </td>
              <td><span class="style34">Your message has been Successfully sent.</span></td>
            </tr>
            <tr>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
         <td><?php
			 if (isset($missing) && in_array('whoto', $missing)) { ?>
           <span class="warning style9"><em>Please Choose Contact !!</em></span>
             <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style29">* </span><span class="style19">Choose Contact :</span></div></td>
              <td><div align="left">
                <select name="whoto" size="1" id="whoto">
                  <option>PLEASE SELECT CONTACT !!</option>
                  <!--------- INSERT APPROPRIATE EMAIL ADDRESS FOR EACH CONTACT ---------->
                  <option value="[email protected]">contact1</option>
                  <option value="[email protected]">contact2</option>
                  <option value="[email protected]">contact3</option>
                  <option value="[email protected]">contact4</option>
                  <option value="[email protected]">contact5</option>
                </select><?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['whoto']).'"';} ?>
              </div></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('name', $missing)) { ?>
                <span class="warning style9"><em>Please Enter Your name !!</em></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style29">* </span> <span class="style19">Your Name :</span></div></td>
              <td><input name="name" type="text" id="name" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['name']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('email', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your E-mail !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style27">* </span> <span class="style19">Your E-mail :</span></div></td>
              <td><input name="email" type="text" id="email" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['email']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('subject', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your Subject !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"><span class="style27">*</span> <span class="style19">Your Subject :</span></div></td>
              <td><input name="subject" type="text" id="subject" size="40" maxlength="90" />
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['subject']).'"';} ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td valign="top"><div align="right"></div></td>
              <td><?php
			if (isset($missing) && in_array('comments', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Your Message !!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td valign="top"><div align="right"><span class="style25">*</span> <span class="style19">Your Message :</span></div>              </td>
              <td><textarea name="comments" cols="60" rows="8" id="comments">
		  <?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['comments']).'"';} ?></textarea></td>
            </tr>
            <tr>
              <td valign="top"><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"><span class="style19">Verification Code  :</span></div></td>
              <td><img src="http://www.phpjabbers.com/contact-form/try/captcha.php" align="middle"  /></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td> </td>
            </tr>
            <tr>
              <td><div align="right"><span class="style25">*</span> <span class="style19">Type Verification Code  :</span></div></td>
              <td><input name="vercode" type="text" id="vercode" value="" size="10" /><?php if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['name']).'"';} ?>
                <?php
			if (isset($missing) && in_array('vercode', $missing)) { ?>
                <span class="warning style9"><strong><em>Please Enter Correct Code!!</em></strong></span>
                <?php } ?></td>
            </tr>
            <tr>
              <td><div align="right"></div></td>
              <td valign="middle"> </td>
            </tr>
            <tr>
              <td> </td>
              <td><input type="submit" name="submit2" id="submit" value="Send E-mail" />
              <input type="hidden" name="submitted" value="TRUE" /></td>
            </tr>
          </table>
        </form>
	</div>
</div>
</body>
</html>

 

2) formprocess.php (which contains)

 

<?php
include('includes/corefuncs.php');
if (function_exists('nukeMagicQuotes')) {
  nukeMagicQuotes();
  }
  
// process the email
if (array_key_exists('send', $_POST)) {
  $whoto = $_POST['whoto']; 
  $sub = 'WebContact';
  
  // list expected fields
  $expected = array('whoto', 'name', 'email', 'subject', 'comments', 'vercode');
  // set required fields
  $required = array('whoto', 'name', 'email', 'subject', 'comments', 'vercode');
  // create empty array for any missing fields
  $missing = array();
  
  // assume that there is nothing suspect
  $suspect = false;
  // create a pattern to locate suspect phrases
  $pattern = '/Content-Type:|Bcc:|Cc:/i';
  
  // function to check for suspect phrases
  function isSuspect($val, $pattern, &$suspect) {
    // if the variable is an array, loop through each element
// and pass it recursively back to the same function
if (is_array($val)) {
      foreach ($val as $item) {
    isSuspect($item, $pattern, $suspect);
    }
  }
    else {
      // if one of the suspect phrases is found, set Boolean to true
  if (preg_match($pattern, $val)) {
        $suspect = true;
    }
  }
    }
  
  // check the $_POST array and any sub-arrays for suspect content
  isSuspect($_POST, $pattern, $suspect);
  
  if ($suspect) {
    $mailSent = false;
unset($missing);
}
  else {
    // process the $_POST variables
    foreach ($_POST as $key => $value) {
      // assign to temporary variable and strip whitespace if not an array
      $temp = is_array($value) ? $value : trim($value);
  // if empty and required, add to $missing array
  if (empty($temp) && in_array($key, $required)) {
    array_push($missing, $key);
    }
  // otherwise, assign to a variable of the same name as $key
  elseif (in_array($key, $expected)) {
    ${$key} = $temp;
    }
  }
}
  
  // validate the email address
  if (!empty($email)) {
    // regex to ensure no illegal characters in email address 
$checkEmail = '/^[^@]+@[^\s\r\n\'";,@%]+$/';
// reject the email address if it doesn't match
if (!preg_match($checkEmail, $email)) {
  array_push($missing, 'email');
  }
}
  
  // go ahead only if not suspect and all required fields OK
  if (!$suspect && empty($missing)) {
    // build the message
    $msg = "Name: $name\n\n";
    $msg .= "Email: $email\n\n";
    $msg .= "Comments: $comments";

    // limit line length to 70 characters
    $msg = wordwrap($msg, 70);
    
// create additional headers
$additionalHeaders = 'From: WebContact';
if (!empty($email)) {
  $additionalHeaders .= "\r\nReply-To: $email";
  }

    // send it  
    $mailSent = mail($whoto, $sub, $msg, $additionalHeaders);
if ($mailSent) {
  // $missing is no longer needed if the email is sent, so unset it
  unset($missing);
  }
    }
  }
?>

 

3) folder named :includes

inside that i have:

 

corefuncs.php (which contains)

<?php
function nukeMagicQuotes() {
  if (get_magic_quotes_gpc()) {
    function stripslashes_deep($value) {
      $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
      return $value;
      }
    $_POST = array_map('stripslashes_deep', $_POST);
    $_GET = array_map('stripslashes_deep', $_GET);
    $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
    }
  }
?>

 

i did what you said (i think)

but still not showing..the page just says "the page cannot be displayed" http 500 internal server error

 

any suggestions?

 

sorry about this guys

 

ok i have itall working now and it sends mail to my email account which is fantastic guys i really do appreciate all your help on this matter i really do thank you all kindly.

 

HOWEVER.......LOL

 

1 last thing still remains...which i know you will know.i've been trying to correct it for the past 2 hours now with no luck..dang.

 

ok here goes

from the screen shots below you will be able to judge it better:

the first picture is when i just click on the send button.

test1.jpg

 

this one is after i fill out part of the form.

test2.jpg

 

and this is after success.

test3.jpg

 

 

here is the code in question.

<?php 
			  if (isset($missing)) {
			  echo 'value="'.htmlentities($_POST['name']).'"';} ?> 

 

one other thing when filling out the form,when i get to the message section and type something and not fill anyother part of the form out why does the text disapear from the messagebox when i click on another box to fill in?

 

many many thanks guys for all your help so far.

 

magical what should i do to rectify it then please kind sir?

 

please be assured i am not brown nosing here....alright then i am.

 

if you can understand i have no clue when it comes to php,just going through different scripts trying to get ones head around it all.

 

i do start classes september 15th and i can't wait to learn this,but in the meantime i do appreciate it.

point taken i will be getting on it my friend as soon as i finish this.

 

full code:

<?php 
		if ($_POST && isset($missing)) { 
		?>
		<span class="warning style2"><strong>Please complete the missing item(s) indicated.</strong></span>
  			<p>
		<?php 
		  } 
		elseif ($_POST && !$mailSent) {
		?>
  			<span class="warning style2"><strong>Sorry, there was a problem sending your message. Please try later.</strong></span>
		<p>
		<?php 
		  }
		elseif ($_POST && $mailSent) { 
		?>
		<span class="warning style1"><em><strong>Thank You...Your message has been Successfully sent.</strong></em></span>
		<p>
		<?php 
		  } 
		?>
		</p>
		<form id="feedback" method="post" action="">


		<label for="whoto"><span class="style4">Choose Admin :</span> 
		<?php
		if (isset($missing) && in_array('whoto', $missing)) { ?>
		<span class="style2 warning"><strong>Select Your Contact!!</strong></span>
		<?php } ?>
		<br>
		</label>
		<select name="whoto" size="1" id="whoto"><?php if (isset($missing)) {
		echo 'value="'.htmlentities($_POST['whoto']).'"';} ?>
		<option></option>
		<option value="[email protected]">contact1</option>
		<option value="[email protected]">contact2</option>
		<option value="[email protected]">contact3</option>
		<option value="[email protected]">contact4</option>
		<option value="[email protected]">contact5</option>
		</select>
</p>
<p>
		<label for="name"><span class="style4">Your Name :</span> 
		<?php
		if (isset($missing) && in_array('name', $missing)) { ?>
		<span class="warning style3">Enter Your Name!!</span>
		<?php } ?>
		<br>
		</label>
		<input name="name" id="name" type="text" class="formbox" 
		<?php if (isset($missing)) {
		echo 'value="'.htmlentities($_POST['name']).'"';} ?>
		/>
		</p>
		<p>
		<label for="email"><span class="style4">Your E-mail :</span> 
		<?php
		if (isset($missing) && in_array('email', $missing)) { ?>
		<span class="warning style3">Enter Your E-mail Address!!</span>
		<?php } ?>
		<br>
		</label>
		<input name="email" id="email" type="text" class="formbox" 
		<?php if (isset($missing)) {
		echo 'value="'.htmlentities($_POST['email']).'"';} ?>
		/>
		</p>
		<p>
		<label for="subject"><span class="style4">Your Subject :</span> 
		<?php
		if (isset($missing) && in_array('subject', $missing)) { ?>
		<span class="warning style3">Enter Your Subject!!</span>
		<?php } ?>
		<br>
		</label>
		<input name="subject" id="subject" type="text" class="formbox" 
		<?php if (isset($missing)) {
			echo 'value="'.htmlentities($_POST['subject']).'"';} ?>
		/>
		</p>
		<p>
		<label for="message"><span class="style5">Your Message :</span> <span class="style3">
		<?php
		if (isset($missing) && in_array('message', $missing)) { ?>
	    Enter Your Message!!
	    <?php } ?>
		</span>			<br>
		</label>
		<textarea name="message" id="message" cols="60" rows="8"><?php 
		if (isset($missing)) {
		  echo htmlentities($_POST['comments']);
		  } ?></textarea>
		</p>
		<p>
		    <input name="send" id="send" type="submit" value="Send E-Mail" class="button" />

		</p>
		</form>
</div>

ok , first off

this

<select name="whoto" size="1" id="whoto"><?php if (isset($missing)) {

echo 'value="'.htmlentities($_POST['whoto']).'"';} ?>

<option></option>

<option value="[email protected]">contact1</option>

<option value="[email protected]">contact2</option>

<option value="[email protected]">contact3</option>

<option value="[email protected]">contact4</option>

<option value="[email protected]">contact5</option>

</select>

 

wrong it should be

<select name="whoto" size="1" id="whoto">

<option selected="selected" <?php if (isset($missing))

echo 'value="'.htmlentities($_POST['whoto']).'"'; ?>><?php if (isset($missing))

echo htmlentities($_POST['whoto']); ?></option>

<option value="[email protected]">contact1</option>

<option value="[email protected]">contact2</option>

<option value="[email protected]">contact3</option>

<option value="[email protected]">contact4</option>

<option value="[email protected]">contact5</option>

</select>

 

The rest ,looks ok at a quick glance.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.