作者MAUN10 (阿贸)
看板PHP
标题[请益] 一小段程式请问
时间Fri May 2 21:35:23 2008
初学PHP 所以有不懂的地方 想请问各位
if ($_GET['CB']=="1") 这一段的CB是什麽意思 还有整段式什麽意思
下面是一小段身分证程式 我只想检定身分证是否为10码 还有第一个是英字
<?php
class applicationItemConnectCheckClass {
//*********************************//////
// 检查身分证号码是否输入正确
//*********************************//////
function IDCheckConnect ($strPassChkIDNO) {
$strFirstArray = array(
"A","B","C","D","E","F",
"G","H","I","J","K","L","M",
"N","O","P","Q","R","S","T",
"U","V","X","Y","Z") ;
$strFirstChar = substr ($strPassChkIDNO,0,1) ;
if (strlen ($strPassChkIDNO) != 10)
return FALSE ;
if (($strFirstChar < "A") || ($strFirstChar > "Z"))
return FALSE ;
$strFirstChar = substr ($strPassChkIDNO,1,1) ;
if (($strFirstChar <> "1") && ($strFirstChar <> "2"))
return FALSE ;
}
}
?>
<?php
if (trim ($_GET['CB'])=="1") {
$objIDUseObj = new applicationItemConnectCheckClass () ;
if ($objIDUseObj->IDCheckConnect ($_POST['IDNOTEXT'])) {
echo "<br>"."<br>" ;
echo $_POST['IDNOTEXT']."是正确的身分证号码"."<br>" ;
}
else {
echo "<br>"."<br>"."<font color='Blue'>" ;
echo $_POST['IDNOTEXT']."是错误的身分证号码"."<br>" ;
echo "</font>" ;
}
}
?>
<br>
<br>
<form action="Chap13-2-1.php?CB=1" method="post" name="IDForm">
请输入身分证字号: <input type="text" name = "IDNOTEXT"><br><br>
<br>
<br>
<input type="submit" name="Submit1" value="检查身分证及出生日期是否正确">
</form>
请问各位 我哪里有写错的 请各位打打多多请教 谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.38.137
1F:→ hsinchen:Chap13-2-1.php?CB=1 你网址参数有CB用$_GET取得 05/03 00:06
2F:→ MAUN10:喔喔~ 了解 谢谢 05/03 22:01