| |
|
|
| | Здравствуйте! Помогите советом,может делом:) есть 3 чекбокса,каждый имеет уникальное буквенное значение-1 буква.Эти данные заносятся в базу.Как лучше осуществить выборку?
Пример:если выбраны все 3 чекбокса,то в бд добавится строка pfl, если 2-то или pf,pl или fl...
Ну а если один-то какая-то 1 буква-p,f,l
Если юзер в поиске выберет l,нужно выбрать те строки,которые содержат в строке l,т.е саму l,pl,fl и pfl | |
| |
|
|
| |
|
|
| |
для: VYB
(15.09.2007 в 21:33)
| | | ничего не понял... но можно так сделать
<?
$sql = '';
switch($_POST['var'])
{
case '3': $sql .= '3'; ;
case '2': $sql .= '2'; ;
case '1': $sql .= '1'; ;
}
?>
|
если будет
3 - 321
2 - 21
1 -1
если я не ошибаюсь.. =) | |
| |
|
|
| |
|
|
| |
для: ProtoTeeP
(15.09.2007 в 22:28)
| | | а зачем 2 ;; подряд) | |
| |
|
|
| |
|
|
| |
для: VYB
(15.09.2007 в 21:33)
| | |
$sql = "";
for ($i=0; $i<count($_POST['checks']); $i++)
{
$sql .= $_POST['checks'][$i];
}
|
| |
| |
|
|
| |
|
|
| |
для: bronenos
(15.09.2007 в 22:51)
| | | выборка из бд,а не проверка отмеченных чекбоксов... | |
| |
|
|
| |
|
|
| |
для: VYB
(16.09.2007 в 08:20)
| | | Прямо по значению поля и выбирайте
$sql = "select * from `Имя таблицы` where `Имя столбца`='p' ";
|
| |
| |
|
|
| |
|
|
| |
для: Yuri
(16.09.2007 в 13:55)
| | |
$sql = "select * from `Имя таблицы` where `Имя столбца`='$sql' ";
|
в моем случае | |
| |
|
|
| |
|
|
| |
для: VYB
(16.09.2007 в 08:20)
| | |
$symbol = "l";
$sql = "select * from `Имя таблицы` where `Имя столбца` like '%$symbol%' ";
|
| |
| |
|
|