У меня есть эта строка кода в моем php-файле, где у меня есть вопрос относительно строки кода. Какая будет разница, если я сделаю это, чтобы проверить переменную даты?
Retrieve.php
$firstDate = filter_input(INPUT_GET, 'dtDate', FILTER_SANITIZE_STRING);
И
$firstDate = filter_input(INPUT_POST, 'dtDate', FILTER_SANITIZE_STRING);
HTML-файл
<form id="siteForm" action="#" name="siteForm">
<input type="text" name="itemDate" id="itemDate" required>
</form>
<input type="submit" class="btn" id='Submit' value="Add" />
Я пытаюсь использовать переменную $ firstDate для сравнения с датой из базы данных, но мне нужно иметь дату в приемлемом строковом формате. Будет ли один параметр filter_input лучше другого?
Имейте в виду, я не использую метод post или get, потому что я использую файл сценария java для кодирования информации.
Смотри ниже:
Js. файл
function submit(){
var formHash = new Hash();
$$('#siteForm input, #siteForm textarea, #siteForm input[type=submit]').each(function(el){
var key = el.getProperty('id');
var value = el.getPropert('value'.trim());
formHash.set(key, value);
});
processManager.setOptions({
data: {
'encFormData': JSON.encode(formHash)
}
}).send();
}
Любой совет помогает.