form confirmation
Posted: Fri Nov 05, 2004 10:47 am
I am having a horable time trying to get this page to work and i don't understand why. the page can bee seen at http://www.glassdragon.org/ia/test.php . Everything on the page works like i expect it to except for when you hit the confirmed button. Can someone here help me get rid of thes headache i have caused myself??
Code: Select all
<?php # message.php
// Include the configuration file for error management and such.
require_once ('includes/ia-config.inc');
// Set the page title and include the HTML header.
$page_title = 'Add Client';
include ('includes/ia-header.html');
if (isset($_POSTї'submit'])) { // Handle the form.
//check for Client First Name
if (strlen($_POSTї'client_fn']) > 0){
$client_fn = $_POSTї'client_fn'];
} else {
$client_fn = FALSE;
echo '<p><font color="red" size="+1">Please enter the Clients First Name!</font></p>';
}
//check for Client Last Name
if (strlen($_POSTї'client_ln']) > 0){
$client_ln = $_POSTї'client_ln'];
} else {
$client_ln = FALSE;
echo '<p><font color="red" size="+1">Please enter the Clients Last Name!</font></p>';
}
//check for Client Company
if (strlen($_POSTї'company']) > 0){
$company = $_POSTї'company'];
} else {
$company = FALSE;
echo '<p><font color="red" size="+1">Please enter the Company Name!</font></p>';
}
//Check Phone Field one (phone_f1)
if ((ctype_digit($_POSTї'phone_f1'])) && (strlen($_POSTї'phone_f1']) == 3)){
$phone_f1 = $_POSTї'phone_f1'];
} else {
$phone_f1 = FALSE;
echo '<p><font color="red" size="+1">Please enter a valid Area Code</font></p>';
}
//Check Phone Field two (phone_f2)
if ((ctype_digit($_POSTї'phone_f2'])) && (strlen($_POSTї'phone_f2']) == 3)){
$phone_f2 = $_POSTї'phone_f2'];
} else {
$phone_f2 = FALSE;
echo '<p><font color="red" size="+1">Please enter a valid Phone Prefix</font></p>';
}
//Check Phone Field two (phone_f3)
if ((ctype_digit($_POSTї'phone_f3'])) && (strlen($_POSTї'phone_f3']) == 4)){
$phone_f3 = $_POSTї'phone_f3'];
} else {
$phone_f3 = FALSE;
echo '<p><font color="red" size="+1">Please enter a valid Phone Sufix</font></p>';
}
//Format the Phone #
if ($phone_f1 && $phone_f2 && $phone_f3){
$phone = "(".$phone_f1.") ".$phone_f2."-".$phone_f3;
}
if ( $client_fn && $client_ln && $company && $phone) {
if (isset($_POSTї'correct'])) {
$date = date('F j, Y');
$time = date('H:i');
echo '<div align="center"';
echo '<h3><font color="blue" size="+1">Thank you, the information has been entered!</font></h3>';
echo '<br>';
echo '<font color="green">'.$date.'</font>';
echo '<br>';
echo '<font color="green">'.$time.'</font>';
echo '</div>';
include ('includes/ia-footer.html');
exit();
} else {
//Display the Confirmation
echo '<div align="center"><h1>Confirm Information</h1></div>';
echo '<form action="'.$_SERVERї'PHP_SELF'].'" method="post">';
echo '<fieldset><div align="center">';
echo 'Name: '.$client_fn.' '.$client_ln.'<br>';
echo 'Company: '.$company.'<br>';
echo 'Phone #: '.$phone.'<br>';
echo "IS THIS CORRECT?";
echo '</div></fieldset><div align="center">
<input type="submit" name="correct" value="Confirmed" />
</div></form>';
}
}
}
?>
<div align="center">
<h1>Add New Distribution Client</h1>
</div>
<form action="<?php echo $_SERVERї'PHP_SELF']; ?>" method="post">
<fieldset>
<div align="center">
<p>
<b>First Name:</b> <input type="text" name="client_fn" size="15" maxlength="15" value="<?php if (isset($_POSTї'client_fn'])) echo $_POSTї'client_fn']; ?>" />
<b>Last Name:</b> <input type="text" name="client_ln" size="30" maxlength="30" value="<?php if (isset($_POSTї'client_ln'])) echo $_POSTї'client_ln']; ?>" />
</p>
<p>
<b>Company Name:</b>
<input type="text" name="company" size="30" maxlength="30" value="<?php if (isset($_POSTї'company'])) echo $_POSTї'company']; ?>" />
</p>
<p>
<b>Phone Number:</b>
<input type="text" name="phone_f1" size="3" maxlength="3" value="<?php if (isset($_POSTї'phone_f1'])) echo $_POSTї'phone_f1']; ?>" />
<input type="text" name="phone_f2" size="3" maxlength="3" value="<?php if (isset($_POSTї'phone_f2'])) echo $_POSTї'phone_f2']; ?>" />
<b>-</b> <input type="text" name="phone_f3" size="4" maxlength="4" value="<?php if (isset($_POSTї'phone_f3'])) echo $_POSTї'phone_f3']; ?>" />
</p>
</div>
</fieldset>
</br><div align="center">
<input type="submit" name="submit" value="Add Client" />
</div>
</form>
<?php // Include the HTML footer.
include ('includes/ia-footer.html');
?>