Ik heb nog een klein probleem met mijn contactformulier, de formulier werkt wel alleen ik mis phone dus telefoonnummer komt leeg binnen het ziet er zo uit:
Contact Name: Johan
Contact Phone:
Contact Subject: proefles
Test test
-----------------------------------------------
Hier is de scriptcode van de formulier, kan iemand mij vertellen wat ik precies moet wijzigen.
<?php
function sh_set( $var, $key )
{
if( isset( $var[$key] ) ) return $var[$key];
}
$contact_to = 'test@test.nl';
include('validation.php');
$validation = new SH_Validation;
if( !count( $_POST ) ) return;
/** set validation rules for contact form */
$validation->set_rules('contact_name','<strong>'.'Name'.'</strong>', 'required|min_length[4]|max_lenth[30]');
//$validation->set_rules('aplus_l_name','<strong>'.'Last Name'.'</strong>', 'required|min_length[4]|max_lenth[30]');
$validation->set_rules('contact_email','<strong>'.'Email'.'</strong>', 'required|valid_email');
$validation->set_rules('contact_phone','<strong>'.'Phone'.'</strong>', 'numeric');
$validation->set_rules('contact_subject','<strong>'.'Subject'. '</strong>', 'min_length[5]');
$validation->set_rules('contact_message','<strong>'.'Message'. '</strong>', 'required|min_length[5]');
$messages = '';
if($validation->run() !== FALSE && empty($validation->_error_array))
{
$name = $validation->post('contact_name');
$email = $validation->post('contact_email');
$message = "Contact Name: ".$name."\r\n";
$message .= "\r\n"."Contact Phone: ".$validation->post('contact_phone')."\r\n";
$message .= "\r\n"."Contact Subject: ".sh_set( $_POST, 'contact_subject')."\r\n";
$message .= "\r\n".$validation->post('contact_message');
//$contact_to = ( sh_set($settings, 'contact_email') ) ? sh_set($settings, 'contact_email') : get_option('admin_email');
$headers = 'From: '.$name.' <'.$email.'>' . "\r\n";
mail($contact_to, 'Nieuwe aanmelding', $message, $headers);
//$message = sh_set($settings, 'success_message') ? $settings['success_message'] : sprintf( __('Thank you <strong>%s</strong> for using our Contact form! Your email was successfully sent and we will be in touch with you soon.',SH_NAME), $name);
//$messages = '<div class="alert alert-success">'.'SUCCESS! '.$message.'</div>';
echo "<fieldset>";
echo "<div id='success_page' class='alert alert-success'>";
echo "<h3>".'E-mail verzonden.'."</h3>";
echo "<p>".sprintf("Bedankt <strong>%s</strong>, je bericht is verzonden wij nemen zo snel mogelijk contact met je op.", $name)."</p>";
echo "</div>";
echo "</fieldset>";
exit;
}else
{
if( is_array( $validation->_error_array ) )
{
foreach( $validation->_error_array as $msg )
{
$messages .= '<div class="alert alert-danger">'.'Error! '.$msg.'</div>';
}
}
}
echo $messages;exit;
- Klein probleem contactformulier
-
411 × bekeken sinds 02-06-2016, 18:01 #1
Klein probleem contactformulier
-
In de schijnwerper
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic