Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

validasi formulir ajax dengan mysqli_query

yang dapat Anda lakukan adalah mengirim $.post seperti ini:

    $.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

di test.php . Anda

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); 
}

Ingat:

Jika Anda memposting formulir, kirimkan untuk menambahkan event.preventDefault() ke fungsi javascript Anda untuk menangani formulir secara manual. di sini Anda dapat menemukan lebih banyak tentangnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MYSQL menggunakan variabel sebagai nama tabel di LEFT JOIN

  2. Laravel Sail membangun kembali database default

  3. Apa itu MySQL Workbench?

  4. Contoh cara menggunakan bind_result vs get_result

  5. Saya ingin membuat halaman pencarian di mana saya ingin menampilkan data pencarian saya dari database dalam div?