PHP-表單提交(form)


PHP-表單提交

 

一  form表單

GET    將表單內容附加到URL地址后面,提交的信息長度有限制,不可以超過8192個字節,同時不具有保密性,而且只能傳送ASCII字符(一般傳送的不保密性數據)

POST  將用戶填寫的數據包含在表單數據中,不會在地址欄中顯示,同時沒有數據長度的限制

默認GET方法,地址傳值使用的GET方法

 

二 input 標記

type屬性:text 文本域  password 密碼域  reset  重置  radio 單選框   checkbox 復選框   hidden 隱藏域(傳遞頁面重要數據)

name 表單名稱

action 目標地址,絕對或相對URL,默認為當前頁面

enctype  表單編碼方式

數據獲取:

<?php

if ($_POST){              //不要使用isset判斷,$_POST數據已經存在,會返回為真    

print_r($_POST);

}

?>

(一)文本域和密碼域

<form name="test" method="POST" action="" enctype="" >
用戶名<input type="text" name="user">
密碼<input type="password" name="password"> 

 <br/>
<input type="submit" name="submit" value="提交">
</form>

 

 

(二)單選框和復選框

單選框

<form name="test" method="POST" action="" enctype="" >
A<input type="radio" name="user" value="A">
B<input type="radio" name="user" value="B">   //name屬性需要相同
 <br/>
 <input type="submit" name="submit" value="提交">
</form>

 

復選框

<form name="test" method="POST" action="test.php" enctype="" >
A<input type="checkbox" name="user[]" value="A">
B<input type="checkbox" name="user[]" value="B">   //使用數據傳遞
  <br/>
  <input type="submit" name="submit" value="提交">
</form>

 

三 多行文本域

<form name="test" method="POST" action="test.php" enctype="" >
<textarea name="content">
   
</textarea>
  <br/>
  <input type="submit" name="submit" value="提交">
</form>

 

四 下拉文本框

<form name="test" method="POST" action="test.php" enctype="" >
<select>
     <option value="本科" checked>本科</option>  //可以指定初始值checked,也可以不指定
     <option value="專科" >專科</option>
</select>
  <br/>
  <input type="submit" name="submit" value="提交">
</form>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM