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

Validasi formulir

Seperti yang dikatakan orang lain, adalah praktik yang buruk untuk mengandalkan javascript sebagai satu-satunya bentuk validasi Anda. Lihat javascript sebagai cara untuk membantu pengguna Anda mengirimkan data yang valid - tetapi Anda harus selalu validasi di sisi server. Dengan mengingat hal itu, inilah saran saya:

<form method="post" action="thank_you.php">
         Name: <input type="text" size="28" name="name1" />
            E-mail: <input type="text" size="28" name="email1" />
            <br />
         Name: <input type="text" size="28" name="name2" />
            E-mail: <input type="text" size="28" name="email2" />
            <br />
         Name: <input type="text" size="28" name="name3" />
            E-mail: <input type="text" size="28" name="email3" />
            <br />
         Name: <input type="text" size="28" name="name4" />
            E-mail: <input type="text" size="28" name="email4" />

            <input type="image" src="images/btn_s.jpg" />
</form>

<?php

$num = 4; //Number of times the field is repeated

for($i = 1; $i <= $num; $i++){
   if($_POST['name'.$i] != '' && $_POST['email'.$i] !=''){ //Only process if name and email are not blank
      $thisname = $_POST['name'.$i];
      $thisemail = $_POST['email'.$i];
      //Your code here
   }
}

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_TYPE() – Dapatkan Jenis Nilai JSON di MySQL

  2. Memasukkan di mySQL nilai yang disandikan JSON dengan karakter khusus gagal

  3. Menjalankan file MySQL *.sql di PHP

  4. Mengapa saya mendapatkan kesalahan ini 'Komunikasi link failure The last packet sent...' saat menyambungkan ke MySQL dengan Java (Netbeans)?

  5. Permintaan MySQL ke ElasticSearch