Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод одной определенной строки из базы

Сообщения:  [1-6] 

 
 автор: neokortex   (02.07.2007 в 12:19)   письмо автору
 
   для: Trianon   (02.07.2007 в 11:30)
 

спасибо огромное. все получилось

   
 
 автор: Trianon   (02.07.2007 в 11:30)   письмо автору
 
   для: neokortex   (02.07.2007 в 10:42)
 

Вероятно нужно второй скрипт обозвать как-то. Допустим rabotnik.php
и сделать так, чтобы он принимал get-параметр id.

<?php //rabotnik.php
  
require_once $_SERVER['DOCUMENT_ROOT']."/config.php"

$connect mysql_query ("select * from rabotniki where id_rabotnik=".intval($_GET['id'])); 




А впервом скрипте сформировать ссылку на первый, передающую get-параметр id:

...
echo "<tr> 
            <td><a href=rabotnik.php?id=".$rabotniki['id_rabotnik'].">" .$rabotniki ['family']."</a></td> 

   
 
 автор: neokortex   (02.07.2007 в 11:29)   письмо автору
 
   для: neokortex   (02.07.2007 в 10:42)
 

помогите пожалуйста

   
 
 автор: neokortex   (02.07.2007 в 10:42)   письмо автору
 
   для: Trianon   (02.07.2007 в 10:36)
 

Спасибо, а не подскажете как это сделать конкретно?
Вот этот файл показывает всю базу.
Ссылка в виде id работника

<?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();}
        
            
?>


id rabotnika?
как сделать, что-бы второй файл понял первый так сказать?

   
 
 автор: Trianon   (02.07.2007 в 10:36)   письмо автору
 
   для: neokortex   (02.07.2007 в 09:37)
 

ссылку формируете на отдельный скрипт, который запрашивает из БД всю информацию (как - Вы знаете) и формирует страницу с данными. В ссылке передаете первичный ключ на запись в таблице БД.

Собственно запрос может уходить и на тот же самый скрипт.
Вот пример реализации: theme 18464 (31.05.2006 в 21:03)

   
 
 автор: neokortex   (02.07.2007 в 09:37)   письмо автору
 
 

в таблице есть информация: фамилия, имя, отчество, возраст, образование и другое.
Одним файлом показываю в таблице всю базу, все записи, только прошу показывать имя, фамилию, отчество и возраст.
Хочу сделать так, что-бы по нажатию на фамилию (например), он показывал "карточку" человека полностью, т.е. полную информацию (т.е. строку с определенным ид).
Как выводить строку из таблицы с определенным ид, я понял, все получается без проблем. НО как это сделать автоматом, по наджатию ссылки не знаю.
Поможете?
Если необходим будет код, предоставлю.

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования