小编use*_*149的帖子

PHP表单数字验证

我一直在尝试使用PHP来验证我的表单.

该表单要求用户输入详细信息,然后在验证表单后将其输入到数据库中的表中.

我在形式的客户ID字段,我想验证它,以确保它有一个值(强制性字段),只包含数字字符,在长度上正好6位数字,是一个唯一的ID(即不已存在于数据库中).

这是我到目前为止:

<body>

<?php
$temp = "";
$msg = "";
$rst = "";

if (isset($_POST["submit"])) {  
$number = $_POST["custid"];

if(empty($number)) {
$msg = '<span class="error"> Please enter a value</span>';
} else if(!is_numeric($number)) {
$msg = '<span class="error"> Data entered was not numeric</span>';
} else if(strlen($number) != 6) {
$msg = '<span class="error"> The number entered was not 6 digits long</span>';
} else {
echo "valid";
}

}

?>

<h1>Customer Information Collection <br /></h1>

<form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>" …
Run Code Online (Sandbox Code Playgroud)

php forms validation numeric

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

forms ×1

numeric ×1

php ×1

validation ×1