Guest User

gform_field_validation

a guest
Apr 27th, 2012
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. add_filter("gform_field_validation_2_39", "custom_validation", 10, 4);
  2. function custom_validation($result, $value, $form, $field) {
  3.  
  4. if ($result["is_valid"]) {
  5. $tablename = "tbl6month";
  6. //$tablename = "tbl2month";
  7. $fieldname = "code";
  8. //$filename = "2monthcode";
  9.  
  10. $link = mysql_connect('greenkidcraftscom.fatcowmysql.com', 'greenkidcrafts', '*password*');
  11. if (!$link) {
  12. $result["is_valid"] = false;
  13. $result["message"] = 'Could not connect: ' . mysql_error();
  14. } else {
  15. mysql_select_db("plumdistrict01");
  16.  
  17.  
  18. $query = sprintf("SELECT * FROM %s
  19. WHERE %s='%s'",
  20. mysql_real_escape_string($tablename),
  21. mysql_real_escape_string($fieldname),
  22. mysql_real_escape_string(trim($value)));
  23. $dbresult = mysql_query($query);
  24.  
  25. if (!$dbresult) {
  26. $message = 'Invalid query: ' . mysql_error() . "\n";
  27. $message .= 'Whole query: ' . $query;
  28. $result["is_valid"] = false;
  29. $result["message"] = $message;
  30. } else {
  31. if (mysql_num_rows($dbresult) < 1) {
  32. $result["is_valid"] = false;
  33. $result["message"] = "Please enter a valid discount code";
  34. }
  35. }
  36. }
  37. }
  38.  
  39. return $result;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment