السلام عليكم ، عملت كود html عباره عن صفحة تسجيل والإخراج كتبته في صفحة اخرى php ، استطعت اخراج جميع المعلومات ما عدا الـ checkbox فعندما اختار اكثر من مربع مايطلع غير اختيار واحد بمعنى انه لا يستجيب إلا لقيمة واحدة ،
هذا كود ال html
<html> <head> <title> Registration form </title> </head> <body> <h1> Registration form </h1> <br> <form action="hp.php" method="post"> username: <input type="text" name="name"> <br> password: <input type="password" name="pass"> <br> confirm password <input type="password" name="pass1"> <br> Year of Birth: <input type="text" name="birth"> <br> email: <input type="text" name="email"> <br> country: <select name="con"> <option> -- Select -- </option> <option> UAE </option> <option> USA </option> <option> QATAR </option> <option> OMAN </option> </select> <br><br> Address: <textarea name="area"> </textarea> <br><br> Languages: <br> <input type="checkbox" name="check" value="Arabic"> Arabic <br> <input type="checkbox" name="check" value="English"> English <br> <input type="checkbox" name="check" value="French">French <br> <input type="checkbox" name="check" value="German"> German<br> <input type="checkbox" name="check" value="Hindi"> Hindi<br> <input type="checkbox" name="check" value="Urdu"> Urdu<br> <br><br> <input type="submit" value="Register"> </form> </body> </html>
وهذا كود الphp
<html>
<head> <title> output </title> </head>
<body>
<?php
echo $_POST ["name"];
echo "<br>";
if ( $_POST["pass"] == $_POST ["pass1"])
{
echo "Your correct password is ". $_POST["pass"];
}
else
{
echo "Your Password does not match";
}
$age = 2013 - $_POST ["birth"];
echo "<br>";
echo "Your age is ". $age;
echo "<br>";
echo "Your email is ". $_POST["email"];
echo "<br>";
if (array_key_exists("check", $_POST))
{
echo "your language is". $_POST["check"];
}
else
{
echo "you did not choose your language!";
}
echo "<br>";
echo "Your address is". $_POST["area"];
echo "<br>";
if (array_key_exists("con", $_POST))
{
echo "Your country is ". $_POST["con"];
}
else
{
echo "You didn't choose your country";
}
?>
</body>
</html>