Я настраиваю форму сообщения. Сама форма работает, но я хочу реализовать ввод «выбрать все», как
Select * FROM dbName WHERE something = '*'
Я просто не знаю функцию / настройку, чтобы сделать это.
Я получил вход:
<select name ="Selector">
<option value="*">Text</option>
</select>
Также пробовал без каких-либо *
<select name ="Selector">
<option value="">Text</option>
</select>
Запрос следующий:
$AllValues = $_POST['Selector'];
SELECT * FROM dbName WHERE columnName='$AllValues'
Попробуй это,
HTML:
<select name ="Selector">
<option value="">Text</option>
</select>
PHP:
$AllValues = $_POST['Selector'];
$Where="";
if($_POST['Selector']!=''){ // check condition for selector field, if it its value
$Where = " WHERE columnName='$AllValues'";
}
$sql = "SELECT * FROM dbName $Where ";
Я не работаю над Php. так что я не знаю, можем ли мы сделать что-то подобное, но попробуйте и дайте мне знать.
<select name ="Selector">
<option value="1=1">Text</option>
</select>
Ваш запрос будет таким же
$AllValues = $_POST['Selector'];
SELECT * FROM dbName WHERE columnName='$AllValues'