人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

初心者です、以下の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>

●質問者: ガオウ(*「・д・)「
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ヨネちゃん

$_SESSION['join'] = $_POST の末尾に「;」が抜けています。
form action="" は任意だと思うのですが、
通常は form action="check.php" などのURLが必要です。
それ以外はエラーも出ないので正しく走っていると思います。


ガオウ(*「・д・)「さんのコメント
ありがとうございます。ヨネちゃんさんのおかげで、解決いたしました。 賢人の知恵、ありがとうございます(´・ω・`)
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ