我在想如何設置$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