PHP에 익숙하지 않지만 원하는 경우 자체 처리 (contact.php)하고 오류가 발생하면 다른 PHP 페이지 (contactconfirm.php)로 넘어갑니다. 확인. 누군가이 코드의 잘못된 점을 말해 줄 수 있습니까?형태 조작에 대한 3 진 연산자
if(isset($_POST['submit'])){
if(empty($name)) {
$errors ++ ;
echo "<p>You did not enter a name.</p>";
} else {
$errors = 0;
}
if(empty($email)) {
$errors ++ ;
echo "<p>You did not enter an e-mail.</p>";
} else {
$cleanEmail = filter_var($email, FILTER_SANITIZE_EMAIL);
if (!filter_var($cleanEmail, FILTER_VALIDATE_EMAIL)){
$errors ++;
echo "<p>Invalid e-mail. Please try again.</p>";
} else {
$errors = 0;
}
}
} //closes isset
?>
<div class="contact-form">
<div class="inputArea">
<form action="<?php echo ($errors > 0) ? 'contact.php' : 'contactconfirm.php' ?>" method="post">
코드에 리디렉션이 표시되지 않습니다. –
예상대로 작동하지 않습니다. – baao