Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 22 Май, 2012, 10:55:08

Страниц: [1] 2
Печать
Автор Тема: не работает переход "подробнее"  (Прочитано 1993 раз)
0 Пользователей и 1 Гость смотрят эту тему.
кефирка    ↓ 
30 Август, 2008, 11:21:37
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 72
Сила слова: 0

Нужно чтобы при нажатии на ссылку открывалась другая страничка, в которой отображалась бы подробная информация. Вот что у меня получилось, но не работает, помогите найти ошибку.
 
PHP

 
$link=mysql_connect('localhost','root','');
if(!$link){
echo "ошибка подключения к базе!";
exit;
}
mysql_select_db('stil',$link) or die("проблемы с таблицей");
 
$sql=mysql_query("select * from exp order by id DESC");
$num=mysql_num_rows($sql);
 
for($i=0;$i<$num;$i++){
$id=mysql_result($sql,$i,"id");
 
$name=mysql_result($sql,$i,"name");
$comment=mysql_result($sql,$i,"txt");
 
echo "
 
<font  color='#0A2DDE' size=2 valign='top'>
 
<li><a href=\"path.php?id=$id\">$name</a><br>
 
"
;
}
 

В адресной строке получается http://www.localhost/stil/path.php?id=1 это правильно ? или я уже ошибку допустила?
 
На нужной странице выводится ошибка  Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in z:\home\localhost\www\stil\path.php on line 80
 
Вот код страницы path
 
PHP

 
$link=mysql_connect('localhost','root','');
if(!$link){
echo "ошибка подключения к базе!";
exit;
}
mysql_select_db('stil',$link) or die("проблемы с таблицей");
 
$sql=mysql_query("select * from exp order by id DESC");
$num=mysql_num_rows($sql);
 
for($i=0;$i<$num;$i++){
$id=mysql_result($sql,$i,"id");
 
$name=mysql_result($sql,$i,"name");
$comment=mysql_result($sql,$i,"txt");
 
echo "
<font  color='#0A2DDE' size=2 valign='top'>
 
$_GET['name']<br>
$_GET['comment']<br>
"
;
}
 
mysql_close($link);
 
 
« Последнее редактирование: 30 Август, 2008, 02:31:00 от adw0rd » Записан

Не стреляйте в пианиста - он играет, как умеет.
Frozzeg    ↓ 
30 Август, 2008, 11:33:24 , спустя 11 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5493
Сила слова: 1.67

код оформляем, ога
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
aivee    ↓ 
30 Август, 2008, 11:54:01 , спустя 20 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

как то так
PHP

if (isset($_GET['id']))
{
    $id = (int) $_GET['id'];
    $sql = mysql_query("SELECT title, short, full FROM news WHERE id = '{$id}'");
    $result = mysql_fetch_assoc($sql);
    echo $result['title'] . '<br>'; // выводим титл
    echo $result['short'] . '<br>'; // выводим короткую новость
    echo $result['full'] . '<br>'; // выводим продолжение новости
}
else
{
    $sql = mysql_query("SELECT title, short, id FROM news");
    $num = mysql_num_rows($sql);
    for($i = 0; $i < $num; $i++)
    {
        $result = mysql_fetch_assoc($sql);
        echo $result['title'] . '<br>'; // выводим титл
        echo $result['short'] . '<br>'; // выводим короткую новость
        echo '<a href="?id=' . $result['id'] . '">Подробнее »</a>'; // вывод ссылки на страницу
    }
}
 
« Последнее редактирование: 30 Август, 2008, 11:57:38 от ׳ » Записан

21st century slave
aivee    ↓ 
30 Август, 2008, 12:00:15 , спустя 6 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in z:\home\localhost\www\stil\path.php on line 80
— ошибка на строке 80. Походу перенос строки не там.
Записан

21st century slave
CTAPbIu_MABP    ↓ 
30 Август, 2008, 01:31:05 , спустя 1 час 30 минут 50 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5187
Сила слова: 1.81

У нас на форуме девушка!! аларм!!
Записан

java.lang.OutOfMemoryError
aivee    ↓ 
30 Август, 2008, 02:38:20 , спустя 1 час 7 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

=)
Записан

21st century slave
md5    ↓ 
30 Август, 2008, 02:47:14 , спустя 8 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

У нас на форуме девушка!! аларм!!
увага!
 
где она? О_о
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
aivee    ↓ 
30 Август, 2008, 02:52:51 , спустя 5 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

кефирка
Записан

21st century slave
md5    ↓ 
30 Август, 2008, 03:26:31 , спустя 33 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

молочная девушка? ^_^
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
aivee    ↓ 
30 Август, 2008, 03:42:56 , спустя 16 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

=))
Записан

21st century slave
adw0rd    ↓ 
30 Август, 2008, 04:00:15 , спустя 17 минут 19 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

PHP
mysql_select_db('stil',$link) or die("проблемы с таблицей");
не с таблицей, а с базой данных.
 
PHP
$sql=mysql_query("select * from exp order by id DESC");
$num=mysql_num_rows($sql);
 
for($i=0;$i<$num;$i++){
$id=mysql_result($sql,$i,"id");
 
$name=mysql_result($sql,$i,"name");
$comment=mysql_result($sql,$i,"txt");
 
echo "
 
<font  color='#0A2DDE' size=2 valign='top'>
 
<li><a href=\"path.php?id=$id\">$name</a><br>
 
"
;
}
Жесть.
 
Лучше так:
PHP

$sql = mysql_query('select `id`, `name` from `exp` order by `id` desc');
 
echo '<ul>';
 
while($arr = mysql_fetch_assoc($sql)) {
  echo '<li><font  color="#0A2DDE" size="2" valign="top"><a href="path.php?id='.$arr['id'].'">'.$arr['name'].'</a></font></li>';
}
 
echo '</ul>';
 
« Последнее редактирование: 30 Август, 2008, 04:06:27 от adw0rd » Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
krasun    ↓ 
31 Август, 2008, 01:35:53 , спустя 9 часов 35 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

на заметку http://www.artlebedev.ru/kovodstvo/sections/98/
Записан
adw0rd    ↓ 
31 Август, 2008, 01:50:13 , спустя 14 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


на заметку http://www.artlebedev.ru/kovodstvo/sections/98/

Читал уже давно. Но как это относится к теме?
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
krasun    ↓ 
31 Август, 2008, 02:02:09 , спустя 11 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

Ссори за оффтоп. Просто вспомнил - про "подробнее"
Записан
sap    ↓ 
31 Август, 2008, 02:10:34 , спустя 8 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Жмурики

Карма: 40
Сообщений: 2697
Сила слова: 1.48

Не думаю, что это заинтересует автора топика)
Записан

Страниц: [1] 2
Печать
 

Перейти в: