Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Поиск по сайту php + mysql

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
geni_student
Отправлено: 25 Декабря, 2013 - 21:05:04
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




Добрый день!

Мне нужно написать скрипт новостной сайта с рубриками новостей через php+mysql, получающий от пользователя через форму поисковый запрос и выполняющий поиск страниц сайта, соответствующих запросу.

В результатах представить название страницы, первые 500 символов текста страницы, ссылку на страницу.

Тоесть после введения пользователем запроса будет выведено название страницы, часть текста в виде 500 первых символов и в конце сама ссылка на страницу с полным содержимым.

Идеи некоторые есть. Но времени на ошибки почти нет! Больше всего из вышеназванного интересует - как вывести саму ссылку на страницу? Ну, а в целом, все интересует. Нужен совет!
 
 Top
kotyara1979
Отправлено: 26 Декабря, 2013 - 03:43:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




geni_student пишет:
Нужен совет!


Если сами не можете и дефицит времени, то наймите человека, который вам это напишет, или подключите поиск Google.

А если серьезно, то совет какой вы хотите? насчет чего? формы поиска, обработки поиска, вывода?

(Отредактировано автором: 26 Декабря, 2013 - 03:49:56)



-----
Сделать можно все. Главное одеть каску.
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 06:18:53
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




kotyara1979 пишет:
совет какой вы хотите?
как вывести саму ссылку на страницу?
 
 Top
kotyara1979
Отправлено: 26 Декабря, 2013 - 06:28:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




geni_student пишет:
kotyara1979 пишет:
совет какой вы хотите?
как вывести саму ссылку на страницу?


Ссылка какого вида? Какая ее часть постоянная, какая переменная?


-----
Сделать можно все. Главное одеть каску.
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 09:53:51
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




geni_student пишет:
ссылку какую?
меня интересует URL страницы из базы данных
 
 Top
esterio
Отправлено: 26 Декабря, 2013 - 10:20:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




никто не знает как у Вас там формируется УРЛ
может так
Цитата:
/page-1
/page/1
/page/id/1
/page?id=1
/page?1
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 10:59:33
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




Сформулирую по-другому. Есть база данных с новостями. Но нет соответствующего новости поля типа "URL". Дак вот, вопрос в следующем-как вывести ссылку на страницу с новостью? Или же нужно в таблице базы данных прописать заранее этот "url" в виде отдельного поля. Если это необязательно, то как сформировать ссылку по-другому. Как то так.

(Отредактировано автором: 26 Декабря, 2013 - 11:01:10)

 
 Top
VenZell
Отправлено: 26 Декабря, 2013 - 11:04:17
Post Id


Частый гость


Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013  


Помог: 12 раз(а)




geni_student, будет лучше, если вы приложите к сообщению структуру таблицы.
 
 Top
esterio
Отправлено: 26 Декабря, 2013 - 11:43:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Да проще простого
Пусть будет страница с новостями
Цитата:
/news.php?id={ТУТ ИД новости}

Далее есть таблица
Цитата:
id | title
----|------
1 | new 1
----|------
2 | new 2
----|------
3 | new 3
----|------
4 | new 4


Ну виведем ссилки
PHP:
скопировать код в буфер обмена
  1. $query = 'SELECT * FROM news';
  2. $result = mysql_query($query);
  3. while($row = mysql_fetch_assoc($result);
  4. {
  5.     echo '<a href='/news.php?id='.$row['id'].'>'.$rrow['title'].'</a>';
  6. }
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 12:02:34
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




esterio пишет:
да проще простого
спасибо.можешьпрокомментировать сей код?
 
 Top
esterio
Отправлено: 26 Декабря, 2013 - 12:18:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




А че там коментировать. Все предельно просто. Учите азы или отдайте в рукы профи
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 13:04:33
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




[quote=geni_student][/quote]
esterio пишет:
А че там комментировать?
Спасибо и на этом. Учить конечно буду...
 
 Top
geni_student
Отправлено: 26 Декабря, 2013 - 20:15:20
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




esterio пишет:
$query = 'SELECT * FROM news';
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result);
{
echo '<a href='/news.php?id='.$row['id'].'>'.$rrow['title'].'</a>';
}


Скажите, а почему здесь $rrow['title'], а не $row['title']?

Это видимо опечатка!

(Отредактировано автором: 26 Декабря, 2013 - 20:42:12)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB