0
以下は私のPHPコードですが、現在はすべてのエラーなどが表示されますが、いずれかが正しい場合はフォームを送信します。 1正しいされていない場合は、他の最後に使用して代わりに他のPHP、エラーがあった場合に提出しない
<?php
$cusMsg = "";
$fNameMsg = "";
if (isset($_POST["submit"])) {
$id = $_POST["custid"];
if(empty($id)) {
$cusMsg = '<span class="error"> Field was left empty</span>';
} else if(!is_numeric($id)) {
$cusMsg = '<span class="error"> Customer ID must be numeric</span>';
} else if(strlen($id) != 6) {
$cusMsg = '<span class="error"> Customer ID must be 6 digits long</span>';
} else {
return true;
}
}
if (isset($_POST["submit"])) {
$fName = $_POST["customerfname"];
$pattern = "/^[a-zA-Z-]+$/";
if(empty($fName)) {
$fNameMsg = '<span class="error"> Field was left empty</span>';
} else if(!preg_match($pattern, $fName)) {
$fNameMsg = '<span class="error"> First name must only containt letters and hyphens</span>';
} else if(strlen($fName) > 20) {
$fNameMsg = '<span class="error"> First name must not be longer than 20 characters</span>';
} else {
return true;
}
}
}
?>
は 'return'が –
@Dagonはその後、1にすべてのコードを入れて、それはそれらのすべてにこれらのステートメントを処分したん知っているか、慎重にそれをよく読んで:)、ありがとうを何マニュアルに読みに行きますissest($ _ POST ["submit"])それは働いた:) – Gajeel