我在想如何设置$cityError
变量?我认为这个问题是因为我$cityError
是实际$cityError
变量中,但我要保持我的下形式echo
的if
声明:
echo $cityError .
'<form action="" method="POST">
<p>Įvertinkite mėnesio orą </p>
Miestas: <input type="text" name="cityc"><br /><br />
Mėnesis: <input type="text" name="month"><br /><br />';
foreach ($weather as $value) {
echo '<input type="checkbox" name="' . $value . '" value="' . $value . '"> '. ucfirst($value) . '<br />';
}
echo '<br /><input type="submit" value="Tęsti">
</form>';
if (isset($_POST['cityc']) && !empty($_POST['cityc'])) {
if (isset($_POST['month']) && !empty($_POST['month'])) {
if (isset($_POST['rain']) || isset($_POST['sunshine']) ||
isset($_POST['clouds']) || isset($_POST['hail']) ||
isset($_POST['hail']) || isset($_POST['sleet']) ||
isset($_POST['snow']) || isset($_POST['wind'])) {
} else { echo 'Pasirinkite orą!'; }
}
} else {
$cityError = 'Įrašykite miestą!';
}
echo 'CIA: ' .$cityError;
Here is my image of the form until submitting
我的变量已经成立,但我不知道想要设置它直到我的表单提交。
如果我做这样的(开关的地方):
if (isset($_POST['cityc']) && !empty($_POST['cityc'])) {
if (isset($_POST['month']) && !empty($_POST['month'])) {
if (isset($_POST['rain']) || isset($_POST['sunshine']) ||
isset($_POST['clouds']) || isset($_POST['hail']) ||
isset($_POST['hail']) || isset($_POST['sleet']) ||
isset($_POST['snow']) || isset($_POST['wind'])) {
} else { echo 'Pasirinkite orą!'; }
}
} else {
$cityError = 'Įrašykite miestą!';
}
echo 'CIA: ' .$cityError;
echo $cityError .
'<form action="" method="POST">
<p>Įvertinkite mėnesio orą </p>
Miestas: <input type="text" name="cityc"><br /><br />
Mėnesis: <input type="text" name="month"><br /><br />';
foreach ($weather as $value) {
echo '<input type="checkbox" name="' . $value . '" value="' . $value . '"> '. ucfirst($value) . '<br />';
}
echo '<br /><input type="submit" value="Tęsti">
</form>';
Here is my image of the form until submitting
它只是让2句就算我不提交表单。提交之后,没有任何变化。
您不想在提交后显示FORM吗?或者,你想做什么。请详细说明。 –
这个'echo $ cityError。 '
我想在表单提交后显示错误。我不想在表单提交之前展示任何内容。 – Lukas