cần giúp xử lý form(thực hành buổi 2)??

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

default cần giúp xử lý form(thực hành buổi 2)??

Bài gửi by pklove1910 on Mon Mar 12, 2012 10:02 am

các bác xem dùm tui phần xuly_form.php vơi! xem cả buôi tối không bít lỗi gì nữa?
Code:


<?php
   $tk = $_GET["tk"];
   $mk = $_GET["mk"];
   $ten = $_GET["ten"];
   $mail = $_GET["mail"];
   $ngay = $_GET["ngay"];
   $thang = $_GET["thang"];
   $nam = $_GET["nam"];
   $dc = $_GET["dc"];
   $er = false;
   
   
   if(trim($tk)==""){
      echo "xin nhap tai khoan";
      $er=true;
   }
   if(trim($mk)==""){
      echo "xin nhap mat khau";
      $er = true;
   }
   if(trim($ten)==""){
      echo "xin nhap ho ten";
      $er = true;
   }
   if (trim($mail)==""){
      echo "xin nhap email";
      $er = true;
   if(!checkdate($ngay,$thang,$nam)){
      echo "ngay sinh khong hop le";
      $er = true;
   }
   $ngay_hethong = getdate(mktime(date('d-m-y')));
   $nam_hethong = $ngay_hethong[year];
   if(($nam_hethong - $nam)<18){
      echo "ban chua du 18 tuoi";
      $er = true;
   }
   if    ($er==false){
      echo "chao mung $ten den voi dien dan,vui long check $mail de kich hoat tai khoan";
   }
?>
còn đây là code html của form:
Code:
<html>
   <head></head>
   <body>
      <form method="get" name="form1.php" action="xuly_form.php">
         Tai Khoan:<input type="text" name="tk"><br>
         Mat Khau:<input type="password" name="mk"><br>
         Ho Ten: <input type="text" name="ten"><br>
         Email: <input type="text" name="mail"><br>
         Ngay sinh:<br>
         <select name="ngay">
         <?php
            $i=1;
            while ($i<=31){
               echo "<option value=$i>$i</option>";
               $i++;
            }
         ?>
         </select>
         /
         <select name="thang">
            <?php
               $i=1;
               while ($i<=12){
               echo "<option value=$i>$i</option>";
               $i++;
            }
            ?>
         </select>
         /
         <select name="nam">
         <?php
            $i = 2012;
            while ($i>1975){
               echo "<option name=$i>$i</option>";
               $i--;
         }
         ?>
         </select><br>
         Dia chi:
         <input type="text" name="dc"><br>
         <input type="submit" value="OK">
      </form>
   </body>
</html>
avatar
pklove1910

Posts : 207
Thanked : 3
Gia Nhập 11/09/2011

Tài Sản
Thú nuôi:

Về Đầu Trang Go down

default Re: cần giúp xử lý form(thực hành buổi 2)??

Bài gửi by shippou777 on Mon Mar 12, 2012 10:17 am

Thiếu dấu } ở form xuly_form.
.....
if(trim($ten)==""){
echo "xin nhap ho ten";
$er = true;
}
if (trim($mail)==""){
echo "xin nhap email";
$er = true;
}
if(!checkdate($ngay,$thang,$nam)){
echo "ngay sinh khong hop le";
$er = true;
}
.....
Bác nên dùng Dreaweaver cs5 trở lên nó test lổi rất mạnh, code của bác vừa open lên là nó báo lổi thiếu dấu } ngay.

shippou777

Posts : 460
Thanked : 8
Gia Nhập 11/10/2011

Tài Sản
Thú nuôi:

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết