mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-02-22 17:03:22 -05:00
Tests to find out if a Patron's name already exists in the database.
If so, this error is produced: Your name already exists, please choose a different middle initial.
This commit is contained in:
parent
5737b195f9
commit
e02e1b74d4
@ -272,7 +272,8 @@ $totalRows_Recordset1 = mysql_num_rows($Recordset1);
|
|||||||
<td><label class="contacts">Name:</label></td>
|
<td><label class="contacts">Name:</label></td>
|
||||||
<td><input id="first_name" type="text" name="first_name" value="<?php echo $row_Recordset1['first_name']; ?>" size="32">
|
<td><input id="first_name" type="text" name="first_name" value="<?php echo $row_Recordset1['first_name']; ?>" size="32">
|
||||||
<span id="first_name_error"></span>
|
<span id="first_name_error"></span>
|
||||||
<input name="middle_initial" type="text" value="<?php echo $row_Recordset1['middle_initial']; ?>" size="1" maxlength="1">
|
<input id="middle_initial" name="middle_initial" type="text" value="<?php echo $row_Recordset1['middle_initial']; ?>" size="1" maxlength="1">
|
||||||
|
<span id="middle_initial_error"></span>
|
||||||
<input id="last_name" type="text" name="last_name" value="<?php echo $row_Recordset1['last_name']; ?>" size="32">
|
<input id="last_name" type="text" name="last_name" value="<?php echo $row_Recordset1['last_name']; ?>" size="32">
|
||||||
<span id="last_name_error"></span>
|
<span id="last_name_error"></span>
|
||||||
</td>
|
</td>
|
||||||
|
@ -8,6 +8,7 @@ $(function(){
|
|||||||
var birth_date = $("#birth_date");
|
var birth_date = $("#birth_date");
|
||||||
var waiver_checkbox = $("#waiver_checkbox"), waiver_error = $("#waiver_error");
|
var waiver_checkbox = $("#waiver_checkbox"), waiver_error = $("#waiver_error");
|
||||||
var first_name = $("#first_name"), first_name_error = $("#first_name_error");
|
var first_name = $("#first_name"), first_name_error = $("#first_name_error");
|
||||||
|
var middle_initial = $("#middle_initial"), middle_initial_error = $("#middle_name_error");
|
||||||
var last_name = $("#last_name"), last_name_error = $("#last_name_error");
|
var last_name = $("#last_name"), last_name_error = $("#last_name_error");
|
||||||
var phone = $("#phone"), phone_error = $("#phone_error");
|
var phone = $("#phone"), phone_error = $("#phone_error");
|
||||||
var email = $("#email"), email_error = $("#email_error");
|
var email = $("#email"), email_error = $("#email_error");
|
||||||
@ -58,7 +59,7 @@ $(function(){
|
|||||||
// check for errors
|
// check for errors
|
||||||
//error_handler(input,error_span,error,error_text,event);
|
//error_handler(input,error_span,error,error_text,event);
|
||||||
|
|
||||||
var err0 = 0, err1 = 0, err2 = 0, err3 = 0, err4 = 0, err5 = 0;
|
var err0 = 0, err1 = 0, err2 = 0, err3 = 0, err4 = 0, err5 = 0, err6 = 0;
|
||||||
|
|
||||||
// if it is showing
|
// if it is showing
|
||||||
$("#email_list_error").hide();
|
$("#email_list_error").hide();
|
||||||
@ -67,6 +68,17 @@ $(function(){
|
|||||||
err0 = error_handler(first_name.val(), first_name_error, "","*Required",e);
|
err0 = error_handler(first_name.val(), first_name_error, "","*Required",e);
|
||||||
err1 = error_handler(last_name.val(), last_name_error, "","*Required",e);
|
err1 = error_handler(last_name.val(), last_name_error, "","*Required",e);
|
||||||
|
|
||||||
|
// test whether patron's name already exists
|
||||||
|
$.post("json/contact.php", {first_name: first_name.val(), middle_initial: middle_initial.val(),
|
||||||
|
last_name: last_name.val(), test_name: 1 }, function(data) {
|
||||||
|
|
||||||
|
if(data === "1") {
|
||||||
|
err6 = error_handler(0, last_name_error, "","*Your name already exists, please choose a different middle initial.",e);
|
||||||
|
}
|
||||||
|
|
||||||
|
} );
|
||||||
|
|
||||||
|
|
||||||
// email and phone input
|
// email and phone input
|
||||||
if (email.val() === "" && phone.val() === "") {
|
if (email.val() === "" && phone.val() === "") {
|
||||||
|
|
||||||
@ -106,7 +118,7 @@ $(function(){
|
|||||||
// waiver checkbox
|
// waiver checkbox
|
||||||
err5 = error_handler(waiver_checkbox.prop("checked"),waiver_error,false,"*Required",e);
|
err5 = error_handler(waiver_checkbox.prop("checked"),waiver_error,false,"*Required",e);
|
||||||
|
|
||||||
if ((err0 + err1 + err2 + err3 + err4 + err5) > 0 ) {
|
if ((err0 + err1 + err2 + err3 + err4 + err5 + err6) > 0 ) {
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
//e.preventDefault();
|
//e.preventDefault();
|
||||||
|
@ -8,6 +8,22 @@ $email_list_connector_password = EMAIL_LIST_CONNECTOR_PASSWORD;
|
|||||||
$ssl_certificate = SSL_CERTIFICATE;
|
$ssl_certificate = SSL_CERTIFICATE;
|
||||||
|
|
||||||
|
|
||||||
|
// test whether patron's name already exists
|
||||||
|
if (isset($_POST['test_name'])) {
|
||||||
|
|
||||||
|
$query = 'SELECT first_name, middle_initial, last_name FROM contacts WHERE ' .
|
||||||
|
'first_name="' . $_POST['first_name'] . '" AND middle_initial="' . $_POST['middle_initial'] .
|
||||||
|
'" AND last_name="' . $_POST['last_name'] . '";';
|
||||||
|
$sql = mysql_query($query, $YBDB) or die(mysql_error());
|
||||||
|
$result = mysql_fetch_assoc($sql);
|
||||||
|
if ( is_array($result) ) {
|
||||||
|
echo 1;
|
||||||
|
} else {
|
||||||
|
echo 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
// update waiver
|
// update waiver
|
||||||
if( isset($_POST['waiver']) ) {
|
if( isset($_POST['waiver']) ) {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user