Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с PHP и БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Cr.ice123
Отправлено: 19 Марта, 2014 - 06:05:05
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Март 2014  


Помог: 0 раз(а)

[+]


Доброе утро дорогие форумчане. У меня возникли несколько вопросов )) Я написала БД, а как сделать чтобы id не отображались и при клике на название Я могла перейти к следующей таблице. И как можно чтобы в коде название полей было одно а когда выводилось на страницу другое. Заранее спасибо ))
Вот собственно код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $db=mysql_connect("localhost","root","");
  4. //mysql_query("drop database if exists rootify",$db);
  5. mysql_query("create database if not exists rootify",$db);
  6. mysql_select_db("rootify",$db);
  7. mysql_query("create table if not exists root(idвахта int not null auto_increment primary
  8.  
  9. key, Название varchar(40), Начало date, Конец date)");
  10. mysql_query("create table if not exists dota(idспектр int not null auto_increment primary
  11.  
  12. key, Имя varchar(40), Дата date, Долгота varchar(40), Широта varchar(40), ВрРеал
  13.  
  14. double, ВрЖивое double, Коэфф varchar(20), Спектр varchar(10), idвахта int not null,
  15.  
  16. foreign key(idвахта) references root(idвахта) on delete cascade on update restrict)");
  17. mysql_query("create table if not exists ginger( Канал int not null auto_increment primary
  18.  
  19. key, Энергия varchar(20), Импульс varchar(20), idспектр int not null, foreign key
  20.  
  21. (idспектр) references dota(idспектр) on delete cascade on update restrict)");
  22. mysql_query("load data infile 'C:/WebServers/vahta.txt' into table root");
  23. mysql_query("load data infile 'C:/WebServers/spectr.txt' into table dota");
  24. mysql_query("load data infile 'C:/WebServers/spectr_main.txt' into table ginger");
  25. $result = mysql_query("select * from root");
  26. $res=mysql_query("select * from dota");
  27. $r=mysql_query("select * from ginger");
  28.  
  29. print"<table border=1>\n";
  30. print"<tr>\n";
  31. while($field=mysql_fetch_field($result)){
  32.         print"<th>$field->name</th>\n";
  33.         }
  34. print"</tr>\n\n";
  35. while($row=mysql_fetch_assoc($result)){
  36.         print"<tr>\n";
  37.         foreach($row as  $col=>$val){
  38.                 print"<td>$val</td>\n";
  39.         }
  40.         print"</tr>\n\n";
  41. }
  42. print"</table>";
  43.  
  44. print"<table border=1>\n";
  45. print"<tr>\n";
  46. while($fild=mysql_fetch_field($res)){
  47.         print"<th>$fild->name</th>\n";
  48.         }
  49. print"</tr>\n\n";
  50. while($raw=mysql_fetch_assoc($res)){
  51.         print"<tr>\n";
  52.         foreach($raw as $col=>$val){
  53.                 print"<td>$val</td>\n";
  54.         }
  55.         print"</tr>\n\n";
  56. }
  57. print"</table>";
  58.  
  59. print"<table border=1>\n";
  60. print"<tr>\n";
  61. while($fld=mysql_fetch_field($r)){
  62.         print"<th>$fld->name</th>\n";
  63.         }
  64. print"</tr>\n\n";
  65. while($rew=mysql_fetch_assoc($r)){
  66.         print"<tr>\n";
  67.         foreach($rew as $col=>$val){
  68.                 print"<td>$val</td>\n";
  69.         }
  70.         print"</tr>\n\n";
  71. }
  72. print"</table>";
  73.  
  74.  
  75. ?>
  76.  
[/quote]

(Отредактировано автором: 19 Марта, 2014 - 06:10:59)

 
 Top
3d_killer
Отправлено: 19 Марта, 2014 - 08:55:12
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




не понял вопроса, мне кажется это связано с ЧПУ
 
My status
 Top
Cr.ice123
Отправлено: 20 Марта, 2014 - 04:11:39
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Март 2014  


Помог: 0 раз(а)

[+]


[quote=3d_killer][/quote]1) Ну то есть, у меня в таблицах имеется idвахта, idспектр при работе с БД в браузере отображается как idвахта, idспектр а я хотела бы чтобы просто id, или совсем не отображались

2)Как сделать когда я кликаю на значения в таблицах фильтровалась и выводила значия сопряженные к нему. Например нажала на Название в таблице root, меня перекидывало на таблицу dota и выводила значения которые к нему относятся

В общем-то все )
 
 Top
Silver Soft
Отправлено: 20 Марта, 2014 - 11:27:29
Post Id


Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Cr.ice123 пишет:
2)Как сделать когда я кликаю на значения в таблицах фильтровалась и выводила значия сопряженные к нему. Например нажала на Название в таблице root, меня перекидывало на таблицу dota и выводила значения которые к нему относятся

новый запрос и отображение результатов
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB