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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод определенной строки из базы 
:(
    Опции темы
neokortex
Дата 2.7.2007, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



в таблице есть информация: фамилия, имя, отчество, возраст, образование и другое.
Одним файлом показываю в таблице всю базу, все записи, только прошу показывать имя, фамилию, отчество и возраст.

Код

<?php require_once $_SERVER['DOCUMENT_ROOT']."/config.php";
      $connect = mysql_query ("select * from rabotniki");
      
      if ($connect)
     {echo "<table border=1>";
      echo 

"<tr><td>колонка</td><td>колонка</td><td>колонка</td

><td>колонка</td><td>колонка</td><td>колонка</td><td>колонка</td></tr>";
      
      while ($rabotniki = mysql_fetch_array 

($connect))
     {echo "<tr>
            
            <td><a href=index.php?".$rabotniki['id_rabotnik'].">" .$rabotniki ['family']."</a></td>
            <td>".$rabotniki ['name']."</td>
            <td>".$rabotniki ['father']."</td>
            <td>".$rabotniki ['edu_name']."</td>
            <td>".$rabotniki ['let']."</td>
            <td>".$rabotniki ['spec']."</td>
            <td>".$rabotniki ['adreslive_obl']."</td>            
                        </tr>";}
            
        echo"</table>";}
        
        else 
       {echo "<p><b></b></p>";
        exit();}
        
            ?>





Хочу сделать так, что-бы по нажатию на фамилию (например), он показывал "карточку" человека полностью, т.е. полную информацию (т.е. строку с определенным ид).
Как выводить строку из таблицы с определенным ид, я понял, все получается без проблем.

Код

<?php require_once $_SERVER['DOCUMENT_ROOT']."/config.php";
      $connect = mysql_query ("select * from rabotniki where id_rabotnik=1");
      
      if ($connect)
     {echo "<table border=1>";
      echo 

"<tr><td>колонка</td><td>колонка</td><td>колонка</td

><td>колонка</td><td>колонка</td><td>колонка</td><td>колонка</td></tr>";
      
      while ($rabotniki = mysql_fetch_array 

($connect))
     {echo "<tr>
            
            <td>".$rabotniki ['family']."</td>
            <td>".$rabotniki ['name']."</td>
            <td>".$rabotniki ['father']."</td>
            <td>".$rabotniki ['edu_name']."</td>
            <td>".$rabotniki ['let']."</td>
            <td>".$rabotniki ['spec']."</td>
            <td>".$rabotniki ['adreslive_obl']."</td>
            
            
            
            </tr>";}
            
        echo"</table>";}
        
        else 
       {echo "<p><b></b></p>";
        exit();}
        
            ?>


НО как это сделать автоматом, по нажатию ссылки не знаю. 
Поможете?



PM MAIL   Вверх
Golda
Дата 2.7.2007, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

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



Код

<a href='show_details.php?id=25'/>Петров</a>


show_details.php
Код

...
     $id = intval($_GET['id']);
     if ($id > 0) {
        $connect = mysql_query ("select * from rabotniki where id_rabotnik=$id");
   } else {
       // обработка ошибок
   }



Т.е. в общем списке готовим ссылки с id записи из базы, а в скрипте берем id из GET-запроса


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
neokortex
Дата 2.7.2007, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



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


 




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


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

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