Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
Тут вроде, как всё просто :P
всё а далее распоряжайся переменными :) з.ы. Всё должно работать, но мало ли я код не тестил.... так что напиши всё ли норм пашет ) :) |
|
|
![]() |
Сообщение
#3
|
![]() |
Доделал какнадо)) Отлично работает... Нажал МЕРСИ))
-------------------- |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
FordogeN,
<?php
function intValue($value) { $value = (isset($value)) ? intval($value) : false; return value; } $id = intValue($_GET['id']); if($id === false) { die("Переменная не передана"); } ?> |
|
|
![]() |
Сообщение
#5
|
![]() |
пасиб, "испытаю" и твой код))
зы. наткунулся на проблему: <?php /* Подключение к БД */ if (isset($_GET['id'])) {$cat = $_GET['id']; } @$page = $_GET['page']; /* Проверяем, является ли переменная числом */ if (!preg_match("|^[\d]+$|", $id)) { exit ("<p align='center'>Хакер сЦука!!! Яды Хлебани!!!"); } /* Проверяем, является ли переменная числом */ if (!preg_match("|^[\d]+$|", $col)) { exit ("<p align='center'>Криворукий что-ли? норм запрос в ЮРЛ напиши!!"); } function lastCommentsByBlog($idBlog, $limit) { $parse = ""; $res = mysql_query("SELECT * FROM comments WHERE w_id={$idBlog} ORDER BY c_id DESC LIMIT {$limit}"); if(mysql_num_rows($res)==0) return "В выбранном вами блоге нет комментариев"; while($array = mysql_fetch_array($res)) $parse .= parseComment($array); return $parse; } function parseComment($comment) { $text = "<table width='90%' cellspacing='5' bgcolor='#e9e9e9'><tr><td style='color:gray; font-size: 10px; font-family: verdana;'> {$comment['contents']} <br>От <a href='http://livekeep.ru/profiles/{$comment['username']}/'>{$comment['username']}</a> | <a href='http://livekeep.ru/$weblog[weblog]/$comment[e_id]/'>Перейти на источник</a> </td></tr></table><br>"; return $text; } /* lastCommentsByBlog(id_Блога, Сколько_комментариев_вывести) */ /* Выводим последние 15 комментариев в блоге с id=5*/ echo lastCommentsByBlog($id, $col) ?> $weblog = mysql_fetch_assoc(mysql_query("SELECT weblog FROM weblogs WHERE w_id=$id")); - этот код предназначен для того, чтоб вытянуть адрес блога Проблема в следующем: http://livekeep.ru/new_comments.php?id=1&col=20 - тут я тестю скрипт. Если наведете на ссылку "Перейти на источник" - там мужду двумя слешами должен быть адрес блога, но там как будто нет переменной... -------------------- |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
не нужно никаких новых запросов, перепишим строку источника так
<a href='http://livekeep.ru/{$comment['w_id']}/{$comment['e_id']}/'>Перейти на источник</a> У тебя вообще какая-то кривая переменная была, у тебя в базе нет ассоциации(поля с названием) weblog |
|
|
![]() |
Сообщение
#7
|
![]() |
не... адрес блога там должен быть, а не его ID
-------------------- |
|
|
![]() |
![]()
Сообщение
#8
|
![]() |
Так передать надо в функции его, он же не виден!
К примеру так сделать можно... function lastCommentsByBlog($idBlog, $limit)
{ $parse = ""; $res = mysql_query("SELECT * FROM comments WHERE w_id={$idBlog} ORDER BY c_id DESC LIMIT {$limit}"); if(mysql_num_rows($res)==0) return "В выбранном вами блоге нет комментариев"; $blog = mysql_fetch_assoc(mysql_query("SELECT weblog FROM weblogs WHERE w_id=$idBlog")); while($array = mysql_fetch_array($res)) $parse .= parseComment($array, $blog); return $parse; } function parseComment($comment, $blog) { $text = "<table width='90%' cellspacing='5' bgcolor='#e9e9e9'><tr><td style='color:gray; font-size: 10px; font-family: verdana;'> {$comment['contents']} <br>От <a href='http://livekeep.ru/profiles/{$comment['username']}/'>{$comment['username']}</a> | <a href='http://livekeep.ru/{$blog['weblog']}/{$comment['e_id']}/'>Перейти на источник</a> </td></tr></table><br>"; return $text; } |
|
|
![]() |
Сообщение
#9
|
|
![]() |
ZiTosS, есть! Работает! Спасибо))
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
![]() |
434 | Levizar | 100303 | 8.4.2021, 22:06 автор: Makarrr |
![]() |
Кому нужна работа? ) | 27 | kuprum | 2197 | 4.4.2021, 18:04 автор: WGN |
![]() |
Непыльная работа на otzovik.live | 12 | megoydagi | 1579 | 27.3.2021, 1:10 автор: Ogaelath |
![]() |
Работа в интернете | 200 | Yana_Vo | 38666 | 22.3.2021, 8:53 автор: ОтецДмитрий |
![]() |
Есть работа по наполнению каталога товарами | 0 | karambas | 475 | 19.12.2020, 0:07 автор: karambas |
![]() |
Текстовая версия | Сейчас: 16.4.2021, 21:27 |