используя input select, чтобы получить значение, равное всем значениям

Я настраиваю форму сообщения. Сама форма работает, но я хочу реализовать ввод «выбрать все», как

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'

-1

Решение

Попробуй это,

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 ";
0

Другие решения

Я не работаю над Php. так что я не знаю, можем ли мы сделать что-то подобное, но попробуйте и дайте мне знать.

<select name ="Selector">
<option value="1=1">Text</option>
</select>

Ваш запрос будет таким же

$AllValues = $_POST['Selector'];
SELECT * FROM dbName WHERE columnName='$AllValues'
0

По вопросам рекламы [email protected]