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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: MySQL и создание страницы
 
 автор: Татьяна77   (12.09.2007 в 23:36)   письмо автору
 
 

Добрый день!

Не смогла найти по поиску, ежели что - простите, я новичок :)
Ситуация такая:

есть страница на php, в которой генерируется таблица из MySQL.
колонка1 - выбирается значение из MySQL, оно же - ссылка на другую уже созданную страницу в папке.
колонка2 - уникальный код
колонка3 - если есть информация, то должны быть картинка и ссылка на отдельную страницу с более подробной информацией.

Вот в 3-й колонке и сложности. Можно ли создавать страницу автоматически, и выводить на ней сведения, связанные с уникальным кодом?
Или должна быть страница-шаблон на сервере, в которой выводятся эти данные, связанные с кодом? А если посетитель хочет открыть несколько таких страниц?

Как указать базе, что нужно запомнить код в одной из строк из сгенерированной таблицы, и более подробную информацию с фото и текстом из MySQL открыть на вновь созданной странице?

Пока вот так:
echo'<td align="right"><a href="'.$row['str_links'].'"target="_blank">'.$row['id_str'].'</a>&nbsp;</td>';
echo'<td width="70" class="style3"><strong>'.$row['kod'].'</strong></td>';
echo'<td class="xl25" width="410">'.$row['podrobnee'].'</td>';

Если кому-то это знакомо, напишите, плиз.

   
 
 автор: cheops   (13.09.2007 в 10:56)   письмо автору
 
   для: Татьяна77   (12.09.2007 в 23:36)
 

Хм... не очень понятно, что вызывает сложности просто добавьте в последнюю колонку тэг <a>, который будет ссылаться на другую страницу, передавая в GET-параметре значение поля id_str
<?php
echo'<td align="right"><a href="'.$row['str_links'].'"target="_blank">'.$row['id_str'].'</a>&nbsp;</td>'
echo
'<td width="70" class="style3"><strong>'.$row['kod'].'</strong></td>';
echo
'<td class="xl25" width="410"><a href=detail.php?id_str='.$row['id_str'].'>'.$row['podrobnee'].'</a></td>';
?>

А на странице detail.php выполняйте и обрабатывайте запрос с WHERE-условием
<?php
  $_GET
['id_str'] = intval($_GET['id_str']);
  
$query "SELECT * FROM tbl WHERE id_str = ".$_GET['id_str'];
?>

   
 
 автор: Татьяна77   (13.09.2007 в 22:41)   письмо автору
 
   для: cheops   (13.09.2007 в 10:56)
 

Вот этого я и не знала!
Сейчас попробую сделать :)

Обзвонила учебные центры, даже при институтах на курсах PHP не учат. А у меня не получается достижение моей цели по книжке. Спасибо!

   
 
 автор: cheops   (14.09.2007 в 10:36)   письмо автору
 
   для: Татьяна77   (13.09.2007 в 22:41)
 

Вы можете смело обращаться на форум с любыми вопросами. Web включает массу технологий и языков программирования - ни одна книга не осветит этого - нужен целый ворох. Например, решая данную задачу вы используете язык разметки HTML, особенности протокола HTTP, язык программирования PHP и СУБД MySQL - по каждой из технологий можно писать отдельную книгу.

   
Rambler's Top100
вверх

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