Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xác thực biểu mẫu

Như những người khác đã nói, việc dựa vào javascript làm hình thức xác thực duy nhất của bạn là một cách thực hiện không tốt. Hãy xem javascript như một cách để giúp người dùng của bạn gửi dữ liệu hợp lệ - nhưng bạn nên luôn luôn xác thực ở phía máy chủ. Với ý nghĩ đó, đây là gợi ý của tôi:

<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. Bắt đầu với việc tạo phiên bản cho mysql schemata mà không cần quá mức cần thiết. Các giải pháp tốt?

  2. Làm cách nào để khắc phục lỗi MySQL # 1064?

  3. Làm thế nào để biết MySQLnd có phải là trình điều khiển đang hoạt động hay không?

  4. Làm cách nào để giới hạn số hàng cho mỗi giá trị trường trong SQL?

  5. Tại sao Eclipse đề xuất Đối tượng làm kiểu ánh xạ mặc định cho Văn bản kiểu dữ liệu?