PDA

View Full Version : html submit button check errors


tiingshii
08-26-2009, 11:11 AM
i have this script but when i click on submit button it goes to the php file to send email. but it always reflect "blarg!" anyone know why?

http://www.pddesignstudio.com/ckc/testError.html

<style type="text/css">
</style>
</head>
<body>

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=384"></script>
<script type="text/javascript">
function verify_names(name)
{
// do various checks, this will save people noticing mistakes on next page
if (name.value == '')
{
alert('Please fill out name fields.');
return false;
}
else
{
var junk_output;

md5hash(name1, document.forms.register.name_md5, junk_output, 0);

return true;
}
return false;
}
</script>

<form action="mailer1.php" name="register" method="post" onsubmit="return verify_names(name);">

<input type="hidden" name="name_md5" />

Name:<br />
<input type="text" name="name" size="25" />

<div style="margin-top:6px">
<input type="submit" class="button" value="submit"/>
</div>

</form>
<br />
</div>

php code
<?php
if(isset($_POST['submit'])) {

$to = "szething@pddesignstudio.com";
$subject = "CKC CONTACT FORM";
$headers = "From: ";
$headers .= $_POST['email'];

foreach($_POST['check'] as $value) {
$check_msg .= "Checked: $value\n";
}

$body = "Name: $name_field\n";

echo "Data has been submitted to $to!";
mail($to, $subject, $body, $headers);

} else {
echo "blarg!";
}
?>

tadster
08-29-2009, 05:11 PM
you need to look for if(isset($_POST['name'])) not submit