0
사용자가 PHP에서 등록 코드를 가져올 때 인쇄 할 if 문을 여러 개 만들었습니다. 코드는 다음과 같습니다 :등록에 대한 올바른 논리를 얻을 수 없습니다.
<div class="lower-body">
<div class="left-lower">Create an account</div>
<div id="account-first">
<?php
/*if(@$_POST['action'] == 'register' && empty($errors) === true){
echo 'You\'ve been registered successfully!' . "\n";
echo 'Please check email and activate account!';
}else {*/
if(empty($_POST) === false && empty($totalError) === true){
$register_data = array(
'firstname' => $_POST['firstname'],
'lastname' => $_POST['lastname'],
'username' => $_POST['username'],
'password' => $_POST['password'],
'email' => $_POST['email'],
'areacode' => $_POST['areacode']
);
register_user($register_data);
$regDone[] = 'VALUE';
echo
//header('Location: register.php?sucess');
//exit();
} else if(empty($errors) === false){
echo output_errors($errors);
} else if(empty($regDone) === false){
echo "Check Email to activate account!";
}
//}
?>
결국에는 활성화를 위해 전자 메일을 확인해야한다고 말합니다. 나는 배열을 추가하고 데이터가 mysql에 주어진 후에 값을 추가했다. 그런 다음 비어 있지 않으면 (완료되면 작성해야 함) 명령문을 인쇄하십시오.
나에게 의미가 있지만 왜 작동하지 않습니까?
고맙습니다.
주석 마지막} –
우리는'다른 if'는 등, 여기서'$에서 온 errors' 않는 폐쇄 ... 그리고 무엇을하지 않습니다 ... 더 많은 코드를 볼 필요 해요 @ CaptOtis는 말했다. – Ben
위의 경우에 주석으로 작성되었습니다. 그것은 아무것도 가지고 가지 않습니다. – RightLeftRight12