Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ФОрма и mysql, Сделать таблицу 
:(
    Опции темы
brod9ga
Дата 20.3.2013, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 секунды
Хочу подметить тут я скинул форму просто таблицы со зеначения из БД. Теперь допустим мне надо сделать радио и поиск , я введу допустим какое нить знаечние на этот поиск и в табилце должен отобразится именно это значение .
PM MAIL   Вверх
brod9ga
Дата 20.3.2013, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 20.3.2013

Репутация: нет
Всего: нет



напишите примерно хоятбы как это сделать
PM MAIL   Вверх
Zorak
Дата 21.3.2013, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Ну если чисто ПХП то тебе придется например юзать switch, и в зависимости от параметра создается тот или иной запрос к базе данных... Если ты хочешь делать ето динамически (т.е. не нажимая никакой кнопки, а сразу при выборе радио отображаются данные), то лезть тебе в Ajax... ну или хотябы ознакомься с json_encode (Но тут опять без JS не обойтись, хотя и кнопока тоже будет)


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
brod9ga
Дата 21.3.2013, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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>


PM MAIL   Вверх
Aliance
Дата 21.3.2013, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137




M
Aliance
Пользуйтесь кнопкой код на форуме! Измените ваши два поста выше.

PM MAIL WWW ICQ Skype   Вверх
Zorak
Дата 6.4.2013, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата

Пользуйтесь кнопкой код на форуме! Измените ваши два поста выше.

И к етому напишите какую ошибку выдает, мы не телепаты.


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.