分類: 網頁
Access 遮罩
<style>
</style>
輸入遮罩使用符號:
符號
|
意義
|
選擇性輸入
|
範例
|
顯示結果
|
0
|
只能輸入數字0-9
|
是
|
000
|
123
|
#
|
可輸入數字0-9或空白, 且可輸入「+」與「-」, 但若輸入遮罩的符號不被儲存, 則儲存時空白會被取消
|
否
|
####
|
+23
|
9
|
可輸入數字0-9或空白, 但不可輸入「+」與「-」
|
否
|
99\-999
|
12-3
|
L
|
可輸入字母A-Z
|
是
|
LL\.0000
|
NO.0012
|
?
|
可輸入字母A-Z
|
否
|
???\.0000
|
NO.0012
|
A
|
可輸入字母A-Z與數字0-9
|
是
|
AAAA
|
Z123
|
a
|
可輸入字母A-Z與數字0-9
|
否
|
aaaa
|
z123
|
&
|
可輸入任何字元與空白
|
是
|
&&&&&&
|
A-021
|
&L000000
|
第B123456
|
|||
C
|
可輸入任何字元與空白
|
否
|
CCCCC
|
A-021
|
\
|
顯示後面這個字元
|
|
00\?00
|
12?12
|
. , :
|
小數點定位與千位、 日期及時間的分隔符號, 實際使用的字元, 將以windows中控制台的 地區及語言選項對話盒 內地區選項頁之設定
|
|
|
|
>
|
強迫右邊的字母變大寫
|
|
>????
|
Html
|
<
|
強迫右邊的字母變小寫
|
|
<????
|
html
|
!
|
使輸入遮罩從右到左顯示, 而不從左到右顯示。 鍵入遮罩中的字元 始終從左到右填滿遮罩。 可在入遮罩的任何地方 加入驚嘆號
|
|
!????
|
__jo ↑ 輸入二個空白
|
輸入遮罩的語法與自訂格式語法類似,一樣是以";"符號分隔區段。
區段一;區段二; 區段三
區段一用於定義輸入遮罩。
區段二的值有兩個:1與0,1表示輸入遮罩的符號與輸入的資料一併儲存,0表示只存儲輸入的字元。
若不設定,表示只儲存輸入的字元。
區段三表示要用什麼符號做定位器字元,若未輸入則沒有定位器字元
常見的輸入遮罩格式設定:
輸入遮罩設定
|
適用情形
|
輸入值
|
儲存值
|
>L000000000
|
身份證字號
|
B123456789
|
B123456789
|
\(00#\)000#\-000#;0;*
|
通用的電話號碼輸入遮罩
|
(035)123-456
|
(035)123-456
|
(07)123-4567
|
(07)123-4567
|
||
(02)2123-4567
|
(02)2123-4567
|
||
\(00#\)000#\-000#
|
通用的電話號碼輸入遮罩, 但輸入時空白會被後面的數字遞補
|
(035)123-456
|
03123456(註)
|
(07)123-4567
|
(07)1234567(註)
|
||
(02)2123-4567
|
021234567(註)
|
||
&L000000
|
運人身份證字號
|
地B123456
|
地B123456
|
"NO".0000
|
產品編號
|
NO.0012
|
0012(註)
|
註:此為資料表的實際儲存,非顯示值,顯示值將包含輸入遮罩使用的格式符號
PHP 留言版 MySQL
PHP 留言版 MySQL
PHP網頁架設的簡易留言版
#
# 資料庫: `test`
#
# ——————————————————–
#
# 資料表格式: `id`
#
CREATE TABLE `id` (
`id` int(11) NOT NULL default '0',
`name` char(20) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM;
#
# 列出以下資料庫的數據: `id`
#
INSERT INTO `id` VALUES (1, '小毛便利組');
# ——————————————————–
#
# 資料表格式: `text`
#
CREATE TABLE `text` (
`name` char(20) default NULL,
`text` char(255) NOT NULL default ''
) TYPE=MyISAM;
#
# 列出以下資料庫的數據: `text`
#
INSERT INTO `text` VALUES ('系統設計者', '歡迎使用小毛做的留言版');
INSERT INTO `text` VALUES ('系統設計者', '測試');
INSERT INTO `text` VALUES ('HeChian', 'Orz');
# ——————————————————–
#============================================================
index.php
# ——————————————————–
<?php //一、連結資料庫
//建立連線:
@$link = mysql_pconnect("localhost", "root", "");
//選擇資料庫:
@mysql_select_db("test") or die("無法選擇資料庫");
//二、執行SQL語法
// 建立SQL語法
@$query = "SELECT * FROM text";
//送出SQL語法到資料庫系統
@$result = mysql_query($query) or die("無法送出" . mysql_error( ));
// 三、取得執行SQL語法後的結果 (指查詢部份)
while ( $row = mysql_fetch_array($result) ) {
echo
"<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='50%' id='AutoNumber1'>
<tr>
<td width='50%'>" .$row['name']. "</td>
<td width='50%'>" .$row['text']. "</td>
</tr>
</table>";
}
//四、釋放與Mysql的連線
@mysql_free_result($result);
?>
<form name="form1" method="post" action="index1.php">
<p>姓名: <input name="name" type="text" id="name" size="20"></p>
<p>留言: <input name="text" type="text" id="text" size="20"></p>
<p> <input type="submit" name="Submit" value="送出"> <input type="reset" name="Submit2" value="重設"></p>
</form>
# ——————————————————–
#============================================================
index2.php
# ——————————————————–
<?php
//建立連線:
@$link = mysql_pconnect("localhost", "root", "");
//選擇資料庫:
@mysql_select_db("test") or die("無法選擇資料庫");
//二、執行SQL語法
// 建立SQL語法
@$query = "INSERT INTO `text` VALUES ('$name','$text');";
//送出SQL語法到資料庫系統
@$result = mysql_query($query) or die("無法送出" . mysql_error( ));
// 三、取得執行SQL語法後的結果 (指查詢部份)
/*while ( $row = mysql_fetch_array($result) ) {
echo
"<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='50%' id='AutoNumber1'>
<tr>
<td width='50%'>" .$row['name']. "</td>
<td width='50%'>" .$row['text']. "</td>
</tr>
</table>";
}*/
//四、釋放與Mysql的連線
@mysql_free_result($result);
echo
"<form name='form1' method='post' action='index.php'>".
"預覽! <BR>"."姓名: $name <BR>"."留言: $text <BR>".
"<p> <input type='submit' name='Submit' value='回上頁'></p>
</form>";
?>
# ——————————————————–
#============================================================