X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Список сотрудников на PHP
SL-project
SL-project
Topic Starter сообщение 25.5.2011, 18:21; Ответить: SL-project
Сообщение #1


Есть потребность создать список сотрудников и данные на каждого сотрудника (город, имя, компьютер, IP, телефон и т.д.)

Создал таблицу в PHPmyadmin с id, внес туда данные вывел с помощью do while и printf
Вопрос - как организовать меню, допустим
Киев
hr отдел(ссылка)
it отдел(ссылка)
Сб отдел(ссылка)
Харьков
Менеджеры(ссылка) и.д.

я так понимаю для каждого отдела нужно создать свою таблицу и в меню передать ID ? прошу прощения за туманный вопрос) буду благодарен за любую подсказку. Сама цель, думаю, ясна - организовать проще вывод данных. Заранее спасибо

код сейчас - [PHP]<?php
$db = mysql_connect ("localhost","****","****");
mysql_select_db("***",$db);

$result = mysql_query("SELECT * FROM info2",$db);

$myrow = mysql_fetch_array($result);

do
{

printf
("<table width='250' border='1'>
<tr>
<td>Имя</td>
<td>Адрес</td>
<td>Компьютер</td>
<td>Ip </td>
<td>Телефон </td>
<td>Email </td>
</tr>
<tr>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
</tr></table>", $myrow['name'], $myrow['adres'], $myrow['comp'],$myrow['ip'],$myrow['tel'],$myrow['email']);


}

while ($myrow = mysql_fetch_array($result));


?>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 25.5.2011, 18:33; Ответить: Apay
Сообщение #2


опять выглядывают из-за кода уши попова :rolleyes:
прочитайте это, самый первый пост.
а по вопросу - легче дополнить эту таблицу полем id отдела и через переданное id делать выборку по отделам
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nexus_hb
nexus_hb
сообщение 26.5.2011, 10:51; Ответить: nexus_hb
Сообщение #3


(Apay @ 25.5.2011, 21:33) *
опять выглядывают из-за кода уши попова :rolleyes:


Да да. этот do-while уже замохал!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 26.5.2011, 22:20; Ответить: ZhukV
Сообщение #4


nexus, в таких случаях лучше всего тогда создавать еще одну таблицу для отделов, городов и т.д. А в конце просто их связать по каком небудь полю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
nexus_hb
nexus_hb
сообщение 27.5.2011, 13:22; Ответить: nexus_hb
Сообщение #5


(ZhukV @ 27.5.2011, 01:20) *
nexus, в таких случаях лучше всего тогда создавать еще одну таблицу для отделов, городов и т.д. А в конце просто их связать по каком небудь полю.


Да все верно. Сделайте отдельную таблицу для отделов, отдельную для городов, отдельную для сотрудников. И еще одну таблицу где будет храниться связи между ними. Так не будет дублирования контента!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SL-project
SL-project
Topic Starter сообщение 6.6.2011, 11:15; Ответить: SL-project
Сообщение #6


Спасибо всем большое, я решил немного по-другому, незнаю правильно ли. я создал одну таблицу внес туда все, + поле город или отдел. и при нажатии на какой-то город,например, киев, выводятся данные WHERE gorod='kiev'

т.е. я создал несколько страниц. теперь думаю как создать меню, чтобы это все генерировалось на одной странице)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
сообщение 6.6.2011, 13:43; Ответить: Salikhoff_hb
Сообщение #7


лучше использовать ид города, а города хранить соответственно в другой таблице!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
сообщение 6.6.2011, 13:44; Ответить: Salikhoff_hb
Сообщение #8


(nexus_hb @ 27.5.2011, 16:22) *
И еще одну таблицу где будет храниться связи между ними.

Нет не верно! Верный вариант у ZhukV. Т.к. для связки придется делать несколько таблиц!
(ZhukV @ 27.5.2011, 01:20) *
А в конце просто их связать по каком небудь полю.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3419 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1243 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44931 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1891 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3404 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 24.4.2024, 16:45
Дизайн