X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как выводит не весь текст, а только первые две строчки?, как вывести новость только не всю =)
a.graphics
a.graphics
Topic Starter сообщение 15.5.2009, 23:02; Ответить: a.graphics
Сообщение #1


Всем привет =) и добрый вечер (у всех по разному).
Возник вопрос, прошу совета, есть новости в базе определенное количество новостей выводятся на главной странице, вопрос:

- Как выводит не весь текст а только первые две строчки?

пример:
16.05.09 - <u>Новые вывески для Вас</u>.
Вот хожу я по просторам интернета и зачастую вижу "творения пикассо". Так
дизайнеры, научившиеся разве что открывать фотошоп.....
<a href = $>подробнее</a>
...................................................................
за ранее благодарен =)
если сложно отвечать то просто хотябы подскажите в какую сторону двигаться.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 15.5.2009, 23:30; Ответить: ZiTosS
Сообщение #2


a.graphics, достаточно воспользоваться функцией MySQL SUBSTRING():
SUBSTRING(str, pos[, len])

Функция возвращает подстроку строки str, начинающуюся с позиции pos и имеющую длину в len символов. Если третий параметр len не указывается, то подстрока возвращается, начиная с позиции pos и до конца строки str.

Вам просто нужно сделать подобный запрос:
$res = mysql_query("SELECT *, SUBSTRING(content, 1, 200) as sub_content FROM `table`");

Теперь у вас есть поле sub_content в котором хранятся 200 первых символов
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 15.5.2009, 23:42; Ответить: a.graphics
Сообщение #3


если честно то я уже разобрался только сделал по другому ...
$resultq=("SELECT * FROM $tbname ORDER BY date DESC limit 0,3");
$req=mysql_query($resultq)OR DIE (mysql_error());
if($req){

while($leq=mysql_fetch_array($req)){
echo "<div><font color=#1e4060 face=tahoma size=2>".$leq[date]."</font>
- <a href = read_news_id.php?id=".$leq[Id]." class = link2>".$leq[name]."</a> </div>
<div class = p5>".$msg = substr ($leq[msg],0,120)."...</div>";

}//while

Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 15.5.2009, 23:44; Ответить: a.graphics
Сообщение #4


что скажете плохо? =( :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 16.5.2009, 0:57; Ответить: ZiTosS
Сообщение #5


a.graphics, ничего плохого нет. Но тут двойная работа выполняется... Чей код рентабельнее и понятнее?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 16.5.2009, 1:03; Ответить: a.graphics
Сообщение #6


=)) я еще начинающий волшебник =)) :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 16.5.2009, 1:15; Ответить: ZiTosS
Сообщение #7


Всё приходит с опытом. Оптимальное решение сразу написать сложно. Мой честно тоже не оптимальный, но уже близок к используемому. Вообще для начинающего уже неплохо, раз вы разбираетесь в SQL запросах, это уже большой "+". Вам остаётся только практиковаться, чтобы наработать руку и опыт.
Делать можно что-нить для себя. Хотя скажу по секрету... Позднее вам это всё не понадобится, ведь вы уже будете уметь большее, да и знать тоже больше. Всё что вы наработаете можно будет написать намного проще. Но это важно, практика и ещё раз практика. Удачи!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
a.graphics
a.graphics
Topic Starter сообщение 16.5.2009, 11:36; Ответить: a.graphics
Сообщение #8


Спасибо! если честно это мой первый проект делаю для дипломки по ночам (пишу админку) а утром занимаюсь ремонтом компов =)) а вообще я дизайнер ;) этим я занимаюсь часто! .....еще раз спасибо за такие слова :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Amicus
Amicus
сообщение 16.5.2009, 12:57; Ответить: Amicus
Сообщение #9


Да для новичка неплохой код, но у ZitosS оптимальней

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Качественная верстка + натяжка на WP! аська 472557186 Пишите! Умираю без работы )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1352 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1117 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2285 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3911 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3636 24.3.2024, 20:55
автор: Liudmila


 



RSS Текстовая версия Сейчас: 28.3.2024, 18:07
Дизайн