|
Как в новостях развернуть "подробности" на другой странице?Обсуждение темы Как в новостях развернуть "подробности" на другой странице? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Есть файл на php , вывожу в нем из базы табличку с данными , кроме одного поля в котором находится подробная информация по ... |
|
Опции темы |
31.01.2010, 21:43 | #1 |
|
Есть файл на php , вывожу в нем из базы табличку с данными , кроме одного поля в котором находится подробная информация по новости. Как мне вывести на другую страницу текущую подробность?
Код:
//Проверяем наличие новостей ... if(mysql_num_rows($Q1) >0) { while($r = mysql_fetch_array($Q1)) { ?> <tr bgcolor="#F7F7F7"> <td > <?= $r['id'];?></td> <td > <?= substr($r['data1'],6,2);?>.<?=substr($r['data1'],4,2);?>.<?=substr($r['data1'],0,4);?></td> ... <td > <?= $r['cena'];?></td> <td > <?= $r['adress'];?></td> <td > <?= $r['kontakt'];?></td> <td ><a href="podrobn2.php"><img src="/images/add.png" alt="center" border="0" /></a></td> </tr> <?php } echo '</table>';} ... |
|
31.01.2010, 23:29 | #2 |
|
vt-aas, строкой GET передаете id новости и на новой странице уже выводите только текст новости.
SELECT * FROM news WHERE id='$_GET[id]' Вот так. |
|
01.02.2010, 13:10 | #3 |
|
спасибо за ответ, только мне не понятно как это "строкой GET передать id" , не могли бы вы ЭТО написать, а то что то совсем туго ...
|
|
01.02.2010, 13:29 | #5 |
|
Есть два способа отправить данные из html формы. Методом post и методом get. Если ты отправляешь через post, то переменные записываются в массив $_POST, если через get, то в массив $_GET. А также записываются в адресную строку. Типа www.mysite.com?id=var .
|
|
01.02.2010, 14:00 | #6 | |
|
Цитата:
Добавлено через 4 минуты прекрасно работает и id передается на друггую страницу, но не моргу написать код запроса, посмотрите пожалуйста в чем может быть ошибка. Код:
<?php $Q3 = mysql_query("SELECT * FROM konkurs WHERE id='$_GET[id]'"); //Проверяем наличие новостей if(mysql_num_rows($Q3) >0) { $r1 = mysql_fetch_array($Q3);} ?> ... <td ><?= $r1['podrobn'];?></td> .... Последний раз редактировалось Вертер; 01.02.2010 в 14:00.. Причина: Добавлено сообщение |
|
|
01.02.2010, 14:20 | #7 | |
|
Цитата:
$Q3 = mysql_query("SELECT * FROM konkurs WHERE id='$_GET[id]'"); заменить на PHP код:
например так PHP код:
|
|
|
01.02.2010, 14:30 | #8 |
|
Код:
$Q3 = mysql_query("SELECT * FROM konkurs WHERE id={$_GET[id]}"); Код:
id={$_GET[id]}"); |
|
01.02.2010, 14:36 | #9 | |
|
Цитата:
PHP код:
|
|
|
Этот пользователь сказал спасибо phpprogs за это полезное сообщение: | Вертер (05.02.2010) |
01.02.2010, 15:02 | #10 |
|
Спасибо огромное всем, все заработало, еще шажок вперед!!!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
<script language="text/javascript" charset="utf-8"... | handler | HTML, CSS, JavaScript | 4 | 18.07.2011 17:16 |
"Оцените, господа!" или "Когда клиент через год переоценивает взгляды" | ()@ZI$ | Зал дебютантов | 15 | 30.11.2005 09:50 |
Продажа билетов лотерей "Золотой ключ", "Русское Лото", "ТВ Бинго-шоу" | Florid | Кальянная | 1 | 22.08.2005 19:24 |
Редактирование всплывающей подсказки (тэг "alt" или "title") | Денисон | HTML, CSS, JavaScript | 2 | 01.05.2005 19:34 |
Очень бы хотелось услышать советы "бывалых" и "знающих" | tim | Зал дебютантов | 10 | 10.05.2004 09:48 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|