Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

jQuery सत्यापनकर्ता प्लगइन - mysql डेटाबेस में मौजूदा उपयोगकर्ता नाम/ईमेल की जांच करें

$.validator.addMethod("checkExists", function(value, element)
{
    var inputElem = $('#register-form :input[name="email"]'),
        data = { "emails" : inputElem.val() },
        eReport = ''; //error report

    $.ajax(
    {
        type: "POST",
        url: validateEmail.php,
        dataType: "json",
        data: data, 
        success: function(returnData)
        {
            if (returnData!== 'true')
            {
              return '<p>This email address is already registered.</p>';
            }
            else
            {
               return true;
            }
        },
        error: function(xhr, textStatus, errorThrown)
        {
            alert('ajax loading error... ... '+url + query);
            return false;
        }
    });

}, '');

या

आप इसके बजाय दूरस्थ विधि का उपयोग कर सकते हैं जो आपको दूरस्थ जांच करने की अनुमति देता है: http://docs.jquery.com/Plugins/Validation/Methods/remote ए>

उदा.

    $("#yourFormId").validate({
            rules: {
                email: {
                    required: true,
                    email: true,
                    remote: {
                        url: "checkUnameEmail.php",
                        type: "post"
                     }
                }
            },
            messages: {
                email: {
                    required: "Please Enter Email!",
                    email: "This is not a valid email!",
                    remote: "Email already in use!"
                }
            }
        });

checkUnameEmail.php //उदा.

    <?php
    $registeredEmail = array('[email protected]', '[email protected]', '[email protected]', '[email protected]', '[email protected]');

    $requestedEmail  = $_REQUEST['email'];

    if( in_array($requestedEmail, $registeredEmail) ){
        echo 'false';
    }
    else{
        echo 'true';
    }
    ?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:अज्ञात सिस्टम चर 'query_cache_size'

  2. लोकलहोस्ट पर MySQL से कनेक्ट करने में विफल:3306 यूजर रूट के साथ

  3. MySQL डेटाबेस में गैर ascii वर्णों की अनुमति दें

  4. मैं MySQL में पूरे परिणाम सेट को कैसे जोड़ूं?

  5. मैं MySQL में किसी फ़ील्ड से केवल पहला विशिष्ट मिलान कैसे चुन सकता हूं?