初心者です、以下のPHPコードが動きません・・・。
間違いがないか幾度も確認したのですが、動きません。
どなたか、どこが悪いか教えてください。
<?php
session_start();
if(!empty($_POST)) {
//エラー確認
if($_POST['name'] == '') {
$error['name'] = 'blank';
}
if($_POST['email'] == '') {
$error['email'] = 'blank';
}
if(strlen($_POST['password'] )< 4 ) {
$error['password'] = 'length';
}
if($_POST['password'] =='' ) {
$error['password'] = 'blank';
}
if(empty($error)) {
$_SESSION['join'] = $_POST
header('Location: check.php');
exit();
}
}
?>
<p>次のフォームに記入お願いします</p>
<form action="" method="post" enctype="multipart/form-data">
<dl>
<dt>Nickname<span class="requred">必須</span></dt>
<dd><input type="text" name="name" size="35" maxlength="255" /></dd>
<?php if($error['name'] == 'blank'): ?>
<p class="error">*Please Write Nickname</p>
<?php endif; ?>
<dt>MailAdress</dt>
<dd><input type="text" name="email" size="35" maxlength="255" /></dd>
<dt>Password</dt>
<dd><input type="text" name="password" size="35" maxlength="255" /></dd>
<dt>Picture</dt>
<dd><input type="file" name="image" size="35" /></dd>
</dl>
<div>
<input type="submit" value="OK?" />
</div>
</form>