![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| brod9ga |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.3.2013 Репутация: нет Всего: нет |
У меня есть таблица со значениями с базы данных. Мне нужно сделать к нему <input type=radio> допустим я нажму на круглешок и у меня в таблице покажется только столбец команд , нажму на другой отобразится уже только столбец фамилий. Как мне это реализовать? аа еще кое что мне рядом с таблицей нужен поиск используя форму <input type=text> допустим я введу какую нить фамилию и у меня вывидится эта фамилия или столбец. Прошу вас мне помочь , буду благодарен, вы мне не раз помогали, поэтому я могу доверится только вашему форуму.
Форма: <html> <body> <? echo "<form>"; $link=mysql_connect('localhost','root','') or die ('noconnect'); mysql_select_db('zadanie') or die ('net dostupda k bd'); $x="select * from `dolgo` "; $v=mysql_query($x); mysql_error(); if (mysql_num_rows($v) > 0){ while($d = mysql_fetch_array($v)) { echo (" <style type=\"text/css\"> body { font: 12px Georgia; color: brown; } h3 { font-size: 16px; text-align: center; } table { width: 50px; border-collapse: collapse; border-spacing:3px 4px; background: lightgreen; } td { padding: 3px; text-align: center; vertical-align: middle; } </style>"); echo (" <table> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"padding:2px margin:2px\"> <td align=\"center\" ><b>Команда</b></td> <td align=\"center\"><b>Фамилия</b></td> <td align=\"center\"><b>Возраст</b></td> <td align=\"center\"><b>Амплуа</b></td> <td align=\"center\"><b>Сила</b></td> </tr> <tr> <td>".$d['Komanda']."</td> <td>".$d['surname']."</td> <td>".$d['vozract']."</td> <td>".$d['amplua']."</td> <td>".$d['sila']."</td> </tr> </table> "); } } mysql_close($link); echo "</form>"; ?> <a href=new7.php>nazad</a> </body> </html> Добавлено через 6 минут и 42 секунды Хочу подметить тут я скинул форму просто таблицы со зеначения из БД. Теперь допустим мне надо сделать радио и поиск , я введу допустим какое нить знаечние на этот поиск и в табилце должен отобразится именно это значение . |
|||
|
||||
| brod9ga |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.3.2013 Репутация: нет Всего: нет |
напишите примерно хоятбы как это сделать
|
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Ну если чисто ПХП то тебе придется например юзать switch, и в зависимости от параметра создается тот или иной запрос к базе данных... Если ты хочешь делать ето динамически (т.е. не нажимая никакой кнопки, а сразу при выборе радио отображаются данные), то лезть тебе в Ajax... ну или хотябы ознакомься с json_encode (Но тут опять без JS не обойтись, хотя и кнопока тоже будет)
-------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
| brod9ga |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 20.3.2013 Репутация: нет Всего: нет |
в чем ошбика? не пашеть
<html> <body> <? echo "<form>"; $link=mysql_connect('localhost','root','') or die ('noconnect'); mysql_select_db('zadanie') or die ('net dostupda k bd'); // переменые echo (" <input type = 'radio' #ko name = 'koma'>Выбор по командам <input type = 'radio' name = 'sur'>выбор по фамилии <input type='submit' id='ko' value='показать команды'> "); switch ($_POST): // сортировка по командам case koma: $poiskk=mysql_query("select `komanda` from `zadanie`"); while($pokk=mysql_fetch_array($poiskk)) { echo (" <tr> <td>Команды</td> </tr> <tr> <td>".$pokk['Komanda']."</td> </tr> "); } break; // соритровка по фамилии case sur: $poisks=mysql_query("select `surname` from `zadanie`"); while($poks=mysql_fetch_array($poisks)) { echo (" <tr> <td>Фамилим</td> </tr> <tr> <td>".$pokk['surname']."</td> </tr> "); } break; default: // Основная табилца $x="select * from `dolgo` "; $v=mysql_query($x); mysql_error(); if (mysql_num_rows($v) > 0){ while($d = mysql_fetch_array($v)) { $k=mysql_result($v,1,"komanda"); $sur=mysql_result($v,1,"surname"); $voz=mysql_result($v,1,"vozract"); $sil=mysql_result($v,1,"sila"); $amp=mysql_result($v,1,"amplua"); echo (" <style type=\"text/css\"> body { font: 12px Georgia; color: brown; } h3 { font-size: 16px; text-align: center; } table { width: 50px; border-collapse: collapse; border-spacing:3px 4px; background: lightgreen; } td { padding: 3px; text-align: center; vertical-align: middle; } </style>"); echo (" <table> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"padding:2px margin:2px\"> <td align=\"center\" ><b>Команда</b></td> <td align=\"center\"><b>Фамилия</b></td> <td align=\"center\"><b>Возраст</b></td> <td align=\"center\"><b>Амплуа</b></td> <td align=\"center\"><b>Сила</b></td> </tr> <tr> <td>".$d['Komanda']."</td> <td>".$d['surname']."</td> <td>".$d['vozract']."</td> <td>".$d['amplua']."</td> <td>".$d['sila']."</td> </tr> <tr> <td>$k</td> <td>".$sur."</td> <td>".$voz."</td> <td>".$amp."</td> <td>".$sil."</td> </tr> </table> "); } } endswitch; mysql_close($link); echo "</form>"; ?> <a href=new7.php>nazad</a> </body> </html> |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
|
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
И к етому напишите какую ошибку выдает, мы не телепаты. -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |