[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборочный вывод из БД
Motharre
Передо мной уже 2 недели стоит вопрос: как сделать выборочный вывод данных из базы.
Конструкции типа:
1. ЕСЛИ ('Радио-баттон1:выбран') {Вывести 'ТО-ТО и ТО-ТО}
2. При нажатии кнопки 1 выводить ТО-ТО

При всем при этом должны меняться знчения радио-баттонов и кнопок.

В конечном варианте должно получится что-то вроде древовидной системы пошаговых действий.
Вывод всех данных работает на отлично. Даже разбиение на категориии, как для обычного сайта, прошло успешно и все работает.

Собственно проблема состоит в синтаксисе кода. На Delphi это выглядит так:
IF CheckBox1.checked=true;
THEN Edit1.text:=bd_val;

В переменной "bd_val" содержится значение из массива подгруженного из искомой БД. Это работает. Но как это реализовать на PHP я не могу допереть.
p.s.: я недавно перелез на php, но основы знаю. Хелп, СОС ну и т.д.




Спустя 2 часа, 32 минуты, 33 секунды (22.07.2010 - 13:52) tomash написал(а):
<form method = "POST">
<
label>Выберите 1 или 2</label><br>
1<input type = "radio" name = "button1" value = "1">
2<input type = "radio" name = "button1" value = "2">
<
input type = "submit" value = "OK">
</
form>
<?php
if (isset($_POST['button1']))
{

switch ($_POST['button1'])
{
case 1:
{
echo "Вы выбрали 1";// вот здесь можно делать выборку из БД по условию
}
break;
case 2:
{
echo "Вы выбрали 2";// и здесь можно делать выборку из БД
}
break;
}
}


?>

Спустя 59 минут, 57 секунд (22.07.2010 - 14:52) inpost написал(а):
Томас не так все обозначил =) Вот как должно быть:
<?php
if (isset($_POST['button1'])) {
if ($_POST['button1'] == "1") {echo "Нажата первая кнопка";}
if ($_POST['button1'] == "2") {echo "Нажата вторая кнопка";}
}

?>

<form action="ссылку на себя самого делаешь" method="post">

<
label>1 <input type="radio" name="button1" value="1"></label>
<
label>2 <input type="radio" name="button1" value="2"></label>
<
input type="submit" value="OK">
</
form>


JS может осуществлять проверку именно на то, нажата ли данная кнопка или нет, при этом может осуществлять дальнейшие действия без перезагрузки страницы. В таком случае нужно копать именно JS, а не ПХП. ПХП осуществляет действия во время перезагрузки страницы.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.