私はPHPにかなり慣れていませんが、次の質問で証明されます。
私は3つの基本的なものを持っisset()
ています:
if (isset($_REQUEST['countries'])) {
echo "yes";
}
else echo "no";
if (isset($_REQUEST["depateDate"])) {
echo "yes";
}
else echo "no";
if (isset($_REQUEST['arrivalDate'])) {
echo "yes";
}
else echo "no";
これは、フォームの HTML です。
<form action="conversionOutputNew.php" method="GET">
Depart Date:
<input type="text" id="depateDate" name="depateDate" />
Arrival Date:
<input type="text" id="arrivalDate" name="arrivalDate" />
<select multiple="multiple" name="countries[]" style="height:180px;">
<option value="United Kingdom">United Kingdom</option>
<option value="Australia">Australia</option>
</form>
何が起こっているかというと、選択した国は isset() で検証されていますが、2 つの日付は検証されていません。日付に影響を与える可能性があると私が考えることができる唯一のことは、jQuery UI がdatepicker()
関連付けられていることですが、それを削除しても解決しませんでした。
あなたの助けと意見に感謝します。