В моей форме есть различные поля формы, но все они требуют, чтобы пользователь мог предоставить пустое значение. Следующий POST - это текст из первой опции.
Как мне сделать так, чтобы это POST's value = ""
<select class="form-control" name="type">
<option value="" hidden>All</option>
<option value="Apartment">Apartment</option>
<option value="Villa">Villa</option>
<option value="Hotel">Hotel</option>
</select>
если я дам дамп $ _POST ['type'], я получу 'All', когда опция no выбрана. Мне нужно пусто.
ОБНОВЛЕНИЕ: Добавление функции PHP
/*****************
Setup the type filter
*****************************/
if (!$_POST['type'] == '') {
$type = $_POST['type'];
$type_query = array(
'meta_key' => 'type_name',
'value' => array($type)
);
array_push($meta_query, $type_query);
$_SESSION['type'] = $type;
} elseif(isset($_SESSION['type'])) {
$type = $_SESSION['type'];
$type_query = array(
'meta_key' => 'type_name',
'value' => array($type)
);
array_push($meta_query, $type_query);
}
//POST dump
Array
(
[type] => All
[location] => All Locations
[bedfrom] =>
[bedto] =>
[ref] =>
[issearch] => 1
)
//SESSION dump
Array
(
[location] => All Locations
[type] => All
)