Please add the following code to PHP editor:
- Code: Select all
$email = @$form->data['email']; //getting email from POST
if ($email !="") {
$database=& JFactory::getDBO(); // getting DB object
$dbname = $form->formXMLStruct['database']['name']; // getting the name of associated DB table
// settin DB request
$database->setQuery('select `id` from '.$dbname.' where `email`='.$database->Quote($email));
$rid = intval($database->loadResult()); // get record ID if it exists
if ($rid > 0 && $rid != $form->db_id) {
$form->page = 0; // return to 1st form page
$form->error = "The email already exists";
}
}
The code should be entered before $form->renderForm();

