Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для SLameN
1 / 1 / 7
Регистрация: 29.10.2012
Сообщений: 247

Вывод таблицы из БД с параметрами

04.11.2013, 20:08. Показов 1136. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Направьте, пжлст на верный путь, необходимо реализовать следующее:

Имеется форма, где перечислены различные параметры (input, textarea и т.п.) и при нажатии на submit выводится таблица из БД с параметрами, которые указали из формы. Опишите, пжлст, кратко, как все реализовать.

Добавлено через 5 минут
Просто перечислить в WHERE все параметры из формы? Пока писал, походу уже сам додумался)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2013, 20:08
Ответы с готовыми решениями:

Вывод данных из таблицы с заданными параметрами
Здравствуйте! есть база данных MOVIE и вот как сделать 3 запроса? 1) вывести список всех фильмов цена DVD которых меньше 19,99...

Обновление таблицы с параметрами
<select onchange="paramcat(this)" name="sub_cat_menu" size="1"> <?$sub_cat=admin_sub_cat(); foreach($sub_cat as $item):?> <option ...

Сохранение таблицы с параметрами
Доброго времени суток. Имеется таблица Stringgrid которая сохраняется в файл Excel. Проблема в том что соххраняется впросто таблица ввиде...

7
4 / 4 / 5
Регистрация: 03.11.2013
Сообщений: 108
04.11.2013, 20:28
Вам нужно написать скрипт типа вот такое начало
<?php
if(isset($_POST['send'])){

}

?>
и пошло и поехало
0
 Аватар для SLameN
1 / 1 / 7
Регистрация: 29.10.2012
Сообщений: 247
04.11.2013, 22:24  [ТС]
Столкнулся с такой проблемой... В форме есть фильтр по сумме. Если указывать form_price_strart и form_price_end, то все работает. Но если указать только form_price_end или form_price_strart, то оно не работает... Как бы мне присваивать 0, если ничего не введено? Или как лучше поступить?

HTML5
1
2
3
<form name="form_data" action="search-left.php" method="POST">
от <input name="form_price_strart"> до <input name="form_price_end">
</form>
PHP
1
2
3
4
5
6
if(!isset($_POST['form_sumbit'])) {
        $form_price_strart = $_POST['form_price_strart'];
        $form_price_end = $_POST['form_price_end'];
    }
    
    $data_query = mysql_query("SELECT * FROM data WHERE data_price >= '$form_price_strart' AND data_price <= '$form_price_end'", $s_connect);
0
4 / 4 / 5
Регистрация: 03.11.2013
Сообщений: 108
05.11.2013, 09:12
PHP
1
2
3
4
5
6
7
8
9
<?php
if(!isset($_POST['form_sumbit'])) {
        $form_price_strart = $_POST['form_price_strart'];
        $form_price_end = $_POST['form_price_end'];
if(  $form_price_strart==''){ $form_price_strart=0;}
    }
    
    $data_query = mysql_query("SELECT * FROM data WHERE data_price >= '$form_price_strart' AND data_price <= '$form_price_end'", $s_connect);
?>
Наверное так .Судя по форме что то с магазином связано.Конечно лучше весь код смотреть чтобы понятно было до конца
0
 Аватар для SLameN
1 / 1 / 7
Регистрация: 29.10.2012
Сообщений: 247
05.11.2013, 10:33  [ТС]
Пробовал так делать, не получается Я щас на работе, приду домой еще раз попробую... Если я в запросе вместо переменных поставлю сразу 0, то работает. Соответственно не работает: if( $form_price_strart==''){ $form_price_strart=0;}
0
 Аватар для lookmy
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
05.11.2013, 16:48
Делается всё просто , вылавливайте какие передаются POST .
PHP
1
print_r($_POST);
Также сделайте проверку на пустоту переменно .
PHP
1
2
3
4
5
6
if (isset($_POST['form_price_strart']))
{
 echo "Переменная заполнена";
}else{
 echo 'Что-то попало ';
}
Сейчас сам попробую запустить , так как по памяти собрал (уже не программировал 3 месяца)
1
 Аватар для SLameN
1 / 1 / 7
Регистрация: 29.10.2012
Сообщений: 247
05.11.2013, 18:15  [ТС]
Заработался вчера походу, все работает.... Спасибо за советы
PHP
1
2
3
4
5
6
7
8
9
if(!isset($_POST['form_sumbit'])) {
       
        if($_POST['form_price_strart'] == ''){
            $form_price_strart = 0;
        }
        
        else {
            $form_price_strart = $_POST['form_price_strart'];
        }
0
 Аватар для SLameN
1 / 1 / 7
Регистрация: 29.10.2012
Сообщений: 247
09.11.2013, 22:33  [ТС]
Думаю не стоит создавать новую тему, задам вопрос здесь...

Имеются данные в MySQL в одном столбце (Например: Яблоко (id - 1), Банан (id - 2), Апельсин (id - 3) и т.п.)
Выглядит так:
PHP
1
<input type='checkbox' name='type_%s'>%s
Я хочу, чтобы юзер нажал на выбранный input и ему показались только выбранные данные, примерно так:
SQL
1
SELECT * FROM test WHERE type_? == TRUE
Но как мне узнать какой будет type_?, вместо вопроса подставится id. И как быть если юзер выберет несколько input? Перечислять через AND все? А если их будет 10 или 20?

Добавлено через 8 часов 16 минут
Парни, если я не правильно выразился скажите... Помогите, пжлст..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2013, 22:33
Помогаю со студенческими работами здесь

Выборка из таблицы с параметрами
Доброго времени суток.Возникла проблема. Достать запросом всех друзей пользователя я могу без проблем, вот запрос (на примере юзера с...

Экспорт в Word таблицы с определенными параметрами
Добрый вечер все помоги решить вот такую задачу! Как из VB 2013 дать команду в WORD что бы он построил таблицу как в приложенном...

Создание таблицы БД, тип данных number с параметрами
Создаю в коде vb.net табличку, подключение, все как полагается, вот код: Imports System.IO Imports System.Data.SqlClient ...

Запрос за параметрами и вывод в dataGridView
Не совсем ясно, как написать запрос с параметром и вывести его потом в daraGridView. Вот на чем я попал в ступор: sql = &quot;SELECT...

Вывод нескольких строк с разными параметрами
Здравствуйте. MySQL мне в новинку, а в интернете немного неполные объяснения функций. Задача: PHP: Есть список id пользователей через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru