2016-05-09 16 views
0

Ich habe versucht E-Mail-Validierung für mein Formular ... Ich möchte E-Mail bereits existieren, wo E-Mail-ID eingeben, die in der Datenbank bereits ist ...? bitte jemand mir helfen?E-Mail existiert bereits Validierung in jquery

+1

was ist der Inhalt von check_dup_email.php? – Bobot

+2

Wo ist das Problem? – Poria

+0

Wo ist Ihr PHP-Code und SELECT-Anweisung? – devpro

Antwort

0

sollten Sie die AJAX code.your waren als Reaktion falschen Wert zu vergleichen .just Änderung Wert in Ajax-Code vergleichen.

$.ajax({ 
    method: "post", 
    data: { 
      cemail : email 
      }, 
    url: 'check_dup_email.php', 
    success: function (data) { 
     console.log(data); 
     if ((data) == "equal") { 
      $('#email_status').html('Email already used'); 
      $('#cemail').focus(); 
      console.log('Already Exists'); 
     } else { 
      console.log('carry on'); 
      $('#email_status').html(''); 
     } 

    } 
}); 

PHP-Code:

<?php 
    include_once("init.php"); 
    include_once'dbconfig.php'; 
    //$email=filter_input(INPUT_POST,'cemail'); 
    $query="select * from stock_sales where st_email='[email protected]' "; 
    $result = mysqli_query($conn,$query); 
    $count=mysqli_num_rows($result); 
     if($count===1){ echo "equal"; } else{ echo "not equal"; } 

>

+0

'var dataPosting = 'cemail =' + email;' its value .. oder können Sie 'AN ISSUE?' – devpro

+0

@devpro erklären können Sie Daten in php bekommen? Versuchen Sie mit Feuer Bug, um die Antwort der php Datei –

+0

'zu überprüfen 'cemail =' + email; 'nur ein param, ich spreche nicht über die Antwort. Öffnen Sie FireBug, überprüfen Sie die Postdaten. – devpro