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

mysqli_query के साथ अजाक्स फॉर्म सत्यापन

आप क्या कर सकते हैं $.post भेजना इस तरह:

    $.post("test.php", { "post1": "something", "post2":"somethingelse" }, // those will be sent via post to test.php
  function(data){// the returned data
    console.log(data.return1); // here just logging to the console. **optional**
    console.log(data.return2); 
    // complete your process 
  }, "json"); // specifying the type as json also optional

आपके test.php . में

foreach($_POST as $key=> $for) {

 if(!empty($for) && $key != 'send' && $key != 'title')  {

    $usercheck =  "SELECT email FROM users WHERE email = '$for'";
    $usercheck = $db->query($usercheck);

 if($usercheck->num_rows > 0) {$x="1"; continue;}
 if($usercheck->num_rows == 0){$x="2"; break;}
 }
  }

 if($x == "2") {$data['message'] = $for." is not a regestered email";
   echo json_encode($data); // echo to pass back to $.post .. json_encode() in case of using json
   }
 if($x == "1") {  // valid - submit
  $data['message'] = 'valid'; // pass the message as valid post
echo json_encode($data); 
}

याद रखें:

यदि आप कोई प्रपत्र पोस्ट कर रहे हैं तो event.preventDefault() add जोड़ने के लिए सबमिट करें फ़ॉर्म को मैन्युअल रूप से संभालने के लिए अपने जावास्क्रिप्ट फ़ंक्शन पर। यहां आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सेट नाम के बिना पीडीओ के साथ संयोजन कैसे निर्दिष्ट करें?

  2. डेटाबेस से ड्रॉपडाउन कोडइग्निटर में डेटा प्रदर्शित करें

  3. जावा तैयार कथन निष्पादित नहीं हो रहा है

  4. MySQL क्वेरी आइटम खींचने के लिए, लेकिन हमेशा शीर्ष पर एक निश्चित दिखाएं

  5. मोबाइल पर स्क्रीन डायल करने के लिए फ़ोन नंबर को क्लिक करने योग्य बनाएं?