Dec 16th, 2009, 5:02 PM
I did experience this type of issue also.... I changed this:
$errors = validate_fields($_POST, $rules);
// no errors - great! Now we process the page. The ft_api_process_form does
// the job of both updating the database and redirecting to the next page
if (empty($errors))
{
$fields = ft_api_init_form_page(1);
$params = array(
"submit_button" => "continue",
"next_page" => "step2.php",
"form_data" => $_POST,
"file_data" => $_FILES
);
$criteria = array(
"attendee_last_name" => $_POST["attendee_last_name"],
"attendee_zip" => $_POST["attendee_zip"],
"attendee_email" => $_POST["attendee_email"],
"is_finalized" => "yes",
"status" => "Active"
);
if (!ft_api_check_submission_is_unique(1, $criteria, $files["form_tools_submission_id"]))
{
$already_exists = true;
}
else
{
ft_api_process_form($params);
}
}
}
?>
to this:
$errors = validate_fields($_POST, $rules);
}
if (empty($errors))
{
$fields = ft_api_init_form_page(1);
$params = array(
"submit_button" => "continue",
"next_page" => "step2.php",
"form_data" => $_POST,
"file_data" => $_FILES
);
$criteria = array(
"attendee_last_name" => $_POST["attendee_last_name"],
"attendee_zip" => $_POST["attendee_zip"],
"attendee_email" => $_POST["attendee_email"],
"is_finalized" => "yes",
"status" => "Active"
);
if (!ft_api_check_submission_is_unique(1, $criteria, $files["form_tools_submission_id"]))
{
$already_exists = true;
}
else
{
ft_api_process_form($params);
}
}
?>
and the problem was resolved!!!
$errors = validate_fields($_POST, $rules);
// no errors - great! Now we process the page. The ft_api_process_form does
// the job of both updating the database and redirecting to the next page
if (empty($errors))
{
$fields = ft_api_init_form_page(1);
$params = array(
"submit_button" => "continue",
"next_page" => "step2.php",
"form_data" => $_POST,
"file_data" => $_FILES
);
$criteria = array(
"attendee_last_name" => $_POST["attendee_last_name"],
"attendee_zip" => $_POST["attendee_zip"],
"attendee_email" => $_POST["attendee_email"],
"is_finalized" => "yes",
"status" => "Active"
);
if (!ft_api_check_submission_is_unique(1, $criteria, $files["form_tools_submission_id"]))
{
$already_exists = true;
}
else
{
ft_api_process_form($params);
}
}
}
?>
to this:
$errors = validate_fields($_POST, $rules);
}
if (empty($errors))
{
$fields = ft_api_init_form_page(1);
$params = array(
"submit_button" => "continue",
"next_page" => "step2.php",
"form_data" => $_POST,
"file_data" => $_FILES
);
$criteria = array(
"attendee_last_name" => $_POST["attendee_last_name"],
"attendee_zip" => $_POST["attendee_zip"],
"attendee_email" => $_POST["attendee_email"],
"is_finalized" => "yes",
"status" => "Active"
);
if (!ft_api_check_submission_is_unique(1, $criteria, $files["form_tools_submission_id"]))
{
$already_exists = true;
}
else
{
ft_api_process_form($params);
}
}
?>
and the problem was resolved!!!