2016-03-26 3 views
0

私はこのコードを慎重にチェックしましたが、それでもなぜそのことがわからないのですか?私はそれはまだあなたのphpファイル内PHPフォームのバリデーションコード

<?php 
if (!empty($_POST['username']) && !empty($_POST['password']) && !empty($_POST['password_again']) && !empty($_POST['gender']) && !empty($_POST['info'])){ 
    $username = $_POST['username']; 

} 
else{ 
    echo "You need to fill all fields"; 
} 
?> 


<!DOCTYPE HTML> 
<html> 
<body> 
<form method= "post"> 
<h2>Register</h2> 
username:<input type ="text" name ="usename"/><br/> 
password:<input type ="password" name ="password"/><br/> 
password again:<input type ="password" name ="password_again"/><br/> 
Gender: male<input type ="radio" value="male" name ="gender"/> female<input  type ="radio" value="female" name ="gender"/><br/> 
Tell us about yourself:<br/> 
<textarea name="info"> 
</textarea> 
<br/> 
<input type ="submit" value = "submit"/> 
</form> 
</body> 
</html> 
+0

'' ' – fusion3k

答えて

0

フィールドの名前と名前「すべてのフィールドを記入してください」と表示オプションをすべて満たしたときにエラーがある同じではありません。フィールドのユーザ名を確認しています。あなたの名前はです。名前はです。それが動作するようになりました。この

<input type ="text" name ="username"/> 

変更このライン

<input type ="text" name ="usename"/> 

+0

に感謝です。 – Ayaz

+0

よろしくお願いします。あなたの質問に答えられたら、チェックマークをクリックして自分の答えをマークしますか?ありがとう! –