The following warnings occurred:
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined variable $newpmmsg - Line: 40 - File: global.php(841) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/global.php(841) : eval()'d code 40 errorHandler->error
/global.php 841 eval
/showthread.php 26 require_once
Warning [2] Undefined array key "style" - Line: 909 - File: global.php PHP 8.4.20 (Linux)
File Line Function
/global.php 909 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5024 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 5024 errorHandler->error
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions.php 5044 is_member
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1370 fetch_forum_permissions
/showthread.php 137 forum_permissions
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key "mybb" - Line: 1952 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 1952 errorHandler->error
/inc/functions_indicators.php 41 my_set_array_cookie
/showthread.php 629 mark_thread_read
Warning [2] Undefined property: MyLanguage::$ratings_update_error - Line: 5 - File: showthread.php(732) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(732) : eval()'d code 5 errorHandler->error
/showthread.php 732 eval
Warning [2] Undefined variable $postsdone - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Trying to access array offset on null - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1116 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1123 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1126 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1127 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1128 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1134 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1147 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1148 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1149 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1150 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1151 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1153 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1267 - Line: 867 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 867 errorHandler->error
Warning [2] Undefined array key 1116 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1123 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1126 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1127 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1128 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1134 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1148 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1149 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1150 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1151 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1153 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key 1267 - Line: 1576 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1576 errorHandler->error
/showthread.php 1578 buildtree
/showthread.php 879 buildtree
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions_user.php 844 is_member
/inc/functions_post.php 406 purgespammer_show
/showthread.php 880 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 6 - File: inc/functions_post.php(474) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php(474) : eval()'d code 6 errorHandler->error
/inc/functions_post.php 474 eval
/showthread.php 880 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 660 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 660 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "showimages" - Line: 741 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 741 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 746 - File: inc/functions_post.php PHP 8.4.20 (Linux)
File Line Function
/inc/functions_post.php 746 errorHandler->error
/showthread.php 880 build_postbit
Warning [2] Undefined array key "invisible" - Line: 1506 - File: showthread.php PHP 8.4.20 (Linux)
File Line Function
/showthread.php 1506 errorHandler->error
Warning [2] Undefined variable $threadnotesbox - Line: 30 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 30 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $multipage - Line: 33 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 33 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $multipage - Line: 65 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 65 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $addremovesubscription - Line: 79 - File: showthread.php(1533) : eval()'d code PHP 8.4.20 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 79 errorHandler->error
/showthread.php 1533 eval



FORUMS


The Form Tools forums are no longer active, but the old posts have been archived here. Please see the Help page on how to get help / report issues.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SQL error when using ft_api_check_submission_is_unique
#11
Hey Ben,

I updated the API files and also my code, which now looks like this, in full:

PHP Code:
<?php
require_once("../[path to FT]/global/api/api.php");
$fields = ft_api_init_form_page(28);

$already_exists = "";

// validation time!
$errors = array();
if (isset(
$_POST['submit']))
{
$rules = array();
$rules[] = "required,how_they_heard_about_us,Please select a referral source.";
$rules[] = "required,email,Please enter your email address.";
$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))
{
$params = array(
"submit_button" => "submit",
"next_page" => "thanks.php",
"form_data" => $_POST,
"finalize" => true
);


$criteria = array(
"col_1" => $_POST["email"]
);
if (
ft_api_check_submission_is_unique(28, $criteria, $fields["form_tools_submission_id"]))
{
// uh-oh! A submission already exists with this email address! Abort, abort!
// here, you could do something like set a variable like: $already_exists = true
// and in the webpage do a little test to see if it's set. If so, let the user know
// what's going on

$already_exists = true;

}
else
{
// call ft_api_process_form function here to continue processing the form submission
ft_api_process_form($params);


}





}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>


<head>
</head>
<body>

<? if($already_exists == true) { echo("**This email already exists**<br/><br/>"); } ?>

<?php
// if $errors is not empty, the form must have failed one or more validation
// tests. Loop through each and display them on the page for the user
if (!empty($errors))
{
echo
"<div class='error'>Please fix the following errors:\n<ul>";
foreach (
$errors as $error)
echo
"<li>$error</li>\n";

echo
"</ul></div>";
}
?>


Join our mailing list for league and tournament updates:
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="POST">

<input type="text" name="email" size="30">
<select name="how_they_heard_about_us">
<option value="">Your Referral Source</option>
<option value="MySpace">MySpace</option>
<option value="Facebook">Facebook</option>
<option value="Search Engine">Search Engine</option>
<option value="Friend">Friend</option>
<option value="Advertisement">Advertisement</option>
<option value="Other">Other</option>
</select>&nbsp;
<input type="submit" name="submit" value="submit">

</form>

</body>
</html>

But I still get the same problem regarding it always coming back telling me the submission isn't unique.

Did I do something wrong?

Thanks so much for your help with this, Ben!
Reply


Messages In This Thread
RE: SQL error when using ft_api_check_submission_is_unique - by msaz87 - Sep 5th, 2009, 11:25 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)