Ответов: 6 Просмотров: 285
|
да понимаю но нельзя так сделать чтоб не было $$ я не прожодил ещо
так неправилно?
if (isset($_POST['submit'])) {
$valid = ["firstname", "lastname", "email", "pass", "confirmpass"];
$valid = $_POST;
function validate($key, $value)
{
switch ($key) {
case 'firstname':
if (empty($value)) {
echo 'Putt Your Firstname';
echo '<br>';
}
break;
case 'lastname' :
if (empty($value)) {
echo 'Putt Your Lastname';
echo '<br>';
}
break;
case 'email':
if (empty($value)) {
echo 'Putt Your Email';
echo '<br>';
}
break;
case 'pass' :
if (empty($value)) {
echo 'Putt Your Password';
echo '<br>';
}
break;
case 'confirmpass' :
if (empty($value)) {
echo 'Putt Your Confirmpassword ';
echo '<br>';
}
break;
}
}
foreach ($_POST as $key => $value) {
validate($key, $value);
$valid = ["firstname", "lastname", "email", "pass", "confirmpass"];
$valid = $_POST;
if (in_array('firstname', $_POST)) {
echo true;
} else {
echo false;
}
if (in_array('lastname', $_POST)) {
echo true;
} else {
echo false;
}
if (in_array('email', $_POST)) {
echo true;
} else {
echo false;
}
if (in_array('pass', $_POST)) {
echo true;
} else {
echo false;
}
if (in_array('confirmpass', $_POST)) {
echo true;
} else {
echo false;
}
}
} |