php表單提交
判斷是否存在
empty
如果 變數 是非空或非零的值,則 empty() 返回 FALSE。換句話說,”"、0、”0″、NULL、FALSE、array()、var $var、未定義;以及沒有任何屬性的物件都將被認為是空的,如果 var 為空,則返回 TRUE。
isset
如果 變數 存在(非NULL)則返回 TRUE,否則返回 FALSE(包括未定義)。變數值設定為:null,返回也是false;unset一個變數後,變數被取消了。注意,isset對於NULL值變數,特殊處理。
is_null
檢測傳入值【值,變數,表示式】是否是null,只有一個變數定義了,且它的值是null,它才返回TRUE . 其它都返回 FALSE 【未定義變數傳入後會出錯!】
<?php
If(isset($_SESSION['user'])){
$user = $_SESSION['user'];
}else{
echo "<script>window.location.href='out.php'</script>";
}
?>
<?php
If(isset($_SESSION['user'])){
$user = $_SESSION['user'];
}else{
echo "<script>window.location.href='out.php'</script>";
}
?>
<?php
if(!empty($user)){
}else{
}
?>
一、input表單
<html>
<head>
<meta charset="utf-8">
<title>菜鳥教程(runoob.com)</title>
</head>
<body>
<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
年齡: <input type="text" name="age">
<input type="submit" value="提交">
</form>
</body>
</html>
<?php
If(isset($_SESSION['user'])){
$user = $_SESSION['user'];
}else{
echo "<script>window.location.href='out.php'</script>";
}
?>
<?php
if(!empty($user)){
}else{
}
?>
當使用者填寫完上面的表單並點選提交按鈕時,表單的資料會被送往名為 "welcome.php" 的 PHP 檔案:
welcome.php 檔案如下所示:
歡迎 <?php echo $_POST["fname"]; ?>!<br>
你的年齡是 <?php echo $_POST["age"]; ?> 歲。
二 checkbox表單
<html>
<head lang="zh-cn">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="welcome.php" method="post">
<input type="checkbox" name="like[]" value="1">1
<input type="checkbox" name="like[]" value="2">2
<input type="checkbox" name="like[]" value="3">3
<input type="checkbox" name="like[]" value="4">4
<input type="checkbox" name="like[]" value="5">5
<input type="submit" value="提交">
</form>
</body>
</html>
獲取表單:
<?php
$likes = $_POST['like'];
$str = "";
for($i =0; $i<count($likes);$i++){
echo $likes[$i];
if($i==0){
$str = $likes[$i];
}
else{
$str = $str.",".$likes[$i];
}
}
echo $str;
?>
三、radio表單:
<!DOCTYPE html>
<html>
<head lang="zh-cn">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="welcome.php" method="post">
男:<input type="radio" name="sex" value="男"><br>
女:<input type="radio" name="sex" value="女">
<input type="submit" value="提交">
</form>
</body>
</html>
獲取表達
<!DOCTYPE html>
<html>
<head lang="zh-cn">
<meta charset="UTF-8">
<title></title>
</head>
<?php
$sex = $_POST['sex'];
echo $sex;
select提交:
<select name="depart">
<option value="1">汽車學院</option>
<option selected value="2">資訊學院1</option>
<option>資訊學院</option>
<option>資訊學院</option>
<option>資訊學院</option>
<option>資訊學院</option>
<option>資訊學院</option>
$i = $_POST['depart'];
echo $i;
相關文章
- **PHP分步表單提交思路(分頁表單提交)PHP
- PHP 防止表單重複提交PHP
- PHP表單提交方法彙總PHP
- PHP表單提交驗證各種方式PHP
- PHP防止使用者重複提交表單PHP
- PHP最大表單提交限制max_input_varsPHP
- PHP防止表單重複提交的解決方法PHP
- javascript提交表單JavaScript
- PHP 表單提交後臺資料驗證 ValidatorPHP
- PHP透過session判斷防止表單重複提交例項PHPSession
- Ajax 提交表單資料
- js表單檔案提交JS
- 輕鬆玩轉花樣表單表單提交(轉)
- ajax提交表單包括檔案
- java 表單避免重複提交?Java
- 記錄PHP post提交表單匯入mysql中文亂碼的問題PHPMySql
- PHP5.3 max_input_vars 用來限制提交的表單數量PHP
- 關於ajax提交表單,重複提交解決方法
- js如何阻止表單提交簡單介紹JS
- C# Post 模擬表單提交C#
- spring mvc 表單提交 亂碼SpringMVC
- Js提交表單的兩種方法JS
- Html form 表單提交前驗證HTMLORM
- java遠端提交表單問題Java
- jFinal避免表單重複提交
- PHP結合HTML5使用FormData物件提交表單及上傳圖片PHPHTMLORM物件
- pbootcms提交留言、提交自定義表單時取消驗證碼boot
- PbootCMS使用者提交表單和調取表單記錄boot
- 選中select下拉選單項提交表單
- 可以被提交的表單元素簡單介紹
- 表單提交後設定提交按鈕不可用狀態
- jquery ajax方式直接提交整個表單jQuery
- 防止表單重複提交的程式碼
- Spring MVC表單防重複提交SpringMVC
- 求助bangjava遠端提交表單問題Java
- 如何優雅的提交一個表單
- 阻止點選回車提交表單簡單方法分享
- js表單提交後提交按鈕不可點選程式碼例項JS