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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> как сделать такое? сценарий.php?параметр=значение 
:(
    Опции темы
ida
  Дата 3.5.2004, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

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



Есть сценарий, который выдергивает из базы данных информацию и выводит ее на экран в виде таблицы. Хочу сделать так, чтобы в одном из столбцов этой таблицы содержались ссылки, нажав на которые, можно было бы просмотреть более подробную информацию об объекте, который описывается в каждой строке. Объекты однозначно идентифицируются по одному из полей. Как сделать все это одним сценарием (в качестве параметра можно использовать этот уникальный идентификтор)?
PM WWW   Вверх
tserbis
Дата 3.5.2004, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 28.8.2002
Где: Хмельницкий, Укра ина

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



Можно, если хочется.
Например, если пришёл GET-параметр, задающий выбранную запись, то показывать инфо об этой записи, иначе показывать список записей.
PM MAIL WWW ICQ AOL   Вверх
Kefir
Дата 3.5.2004, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Код
<?php
if(empty($_GET['id']))
{
     $query = "SELECT * FROM table";
     //... выводишь таблицу со всеми записями
     //... ссылки на подробную инфу должны быть типа
     // <a href=\"".$_SERVER['PHP_SELF']."?id=[int]\">HEHE</a>
}
else
{
     $query = "SELECT * FROM table WHERE id='".$_GET['id']."'";
     //... выводишь подробную инфу
} ?>


Это сообщение отредактировал(а) Kefir - 3.5.2004, 20:02
PM MAIL WWW Skype   Вверх
IZ@TOP
  Дата 4.5.2004, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



Цитата
<?php
if(empty($_GET['id']))
{
     $query = "SELECT * FROM table";
     //... выводишь таблицу со всеми записями
     //... ссылки на подробную инфу должны быть типа
     // <a href=\"".$_SERVER['PHP_SELF']."?id=[int]\">HEHE</a>
}
else
{
     $query = "SELECT * FROM table WHERE id='".intval($_GET['id'])."'";
     //... выводишь подробную инфу
} ?>


PS Безопасное программирование - часть 1.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

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


 




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


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

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