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 из бд

 PHP.SU

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


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

> Без описания
riddik123
Отправлено: 30 Апреля, 2014 - 12:17:35
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Апр. 2014  


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




День добрый! имеется php код вывода новостей, но требуется вывести построчный вывод новостей с указанием полной ссылки на новость в заголовке.

но дело в том что полная новость находится в отельном поддомене

Код:

PHP:
скопировать код в буфер обмена
  1. <?    
  2. require_once ('./inc/config.php');    
  3. $connection = mysql_connect("$host:$port","$login","$pass") or die ("Can't connect with $host");  
  4. mysql_select_db($db, $connection);  
  5. mysql_query ('set names cp1251');
  6. $sql = "SELECT `header`,`news_text`,`news_date` FROM `rp4_news` ORDER by news_date DESC LIMIT 0, 2";  
  7. $result = mysql_query($sql, $connection);
  8. while ($vystup = mysql_fetch_array($result))  
  9. {  
  10. echo"<div class=\"newsitem_tools\"><div class=\"newsitem_info\"><span class=\"createdate\">".$vystup["news_date"]."</span></div></div>
  11. <div class=\"newsitem_text\"><h2>".$vystup["header"]."</h2></div>
  12. <div class=\"newsitem_text\"><p>".$vystup["news_text"]."</p></div><span class=\"article_separator\">&nbsp;</span><br>";  
  13. }  
  14. mysql_close($connection);  
  15. ?>



ид новости берется с таблицы (id)
header - заголовок
news_text - полный текст
news_date - дата

буду рад если поможете работаю над одним проектом для его запуска, нужно успеть в срок.
 
 Top
Panoptik
Отправлено: 30 Апреля, 2014 - 12:23:05
Post Id



Постоянный участник


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


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




чтоб мне яйца по отрывало так писать разметку

во-первых причем здесь другой домен?
вы не можете хардкодом прописать в нужном месте разметки набор символов состовляющих "другой домен"

во-вторых где и какой вид ссылки должен быть?


-----
Just do it
 
 Top
riddik123
Отправлено: 30 Апреля, 2014 - 12:57:40
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Апр. 2014  


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




Panoptik пишет:
чтоб мне яйца по отрывало так писать разметку

во-первых причем здесь другой домен?
вы не можете хардкодом прописать в нужном месте разметки набор символов состовляющих "другой домен"

во-вторых где и какой вид ссылки должен быть?


вид ссылки должен быть в заголовке header
http://******.ru/news/?nid=id новости

(Отредактировано автором: 30 Апреля, 2014 - 12:58:00)

 
 Top
DlTA
Отправлено: 30 Апреля, 2014 - 14:40:47
Post Id



Постоянный участник


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


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




riddik123 пишет:
вид ссылки должен быть в заголовке header
http://******.ru/news/?nid=id новости
чтоб не смущать и не смущаться
приведите пример примера верстки (то как оно должно отображаься в браузере и не у вас в коде)
и пример исходных данных
 
 Top
Panoptik
Отправлено: 30 Апреля, 2014 - 15:30:30
Post Id



Постоянный участник


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


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




PHP:
скопировать код в буфер обмена
  1.  
  2. echo"
  3.  <div class=\"newsitem_tools\">
  4.    <div class=\"newsitem_info\">
  5.      <span class=\"createdate\">".$vystup["news_date"]."</span>
  6.    </div>
  7.  </div>
  8.  <div class=\"newsitem_text\">
  9.    <h2>
  10.      <a href='http://******.ru/news/?nid=".$vystup['id']."'>
  11.        ".$vystup["header"]."
  12.      </a>
  13.    </h2>
  14.  </div>
  15.  <div class=\"newsitem_text\">
  16.    <p>".$vystup["news_text"]."</p>
  17.  </div>
  18.  <span class=\"article_separator\">&nbsp;</span>
  19.  <br>";  
  20.  

(Отредактировано автором: 30 Апреля, 2014 - 15:31:37)



-----
Just do it
 
 Top
Zuldek
Отправлено: 30 Апреля, 2014 - 15:50:50
Post Id


Постоянный участник


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


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




Не знаю как вас, а меня коробит от вида html внутри echo

PHP:
скопировать код в буфер обмена
  1.  
  2.      <div class="newsitem_tools">
  3.        <div class="newsitem_info">
  4.          <span class="createdate"><?=$vystup["news_date"]?></span>
  5.        </div>
  6.      </div>
  7.      <div class="newsitem_text">
  8.        <h2>
  9.          <a href='http://******.ru/news/?nid="<?=$vystup['id']?>"'>
  10.            "<?=$vystup["header"]?>"
  11.          </a>
  12.        </h2>
  13.      </div>
  14.      <div class="newsitem_text">
  15.        <p>"<?=$vystup["news_text"]?>"</p>
  16.      </div>
  17.      <span class="article_separator">&nbsp;</span>
  18.      <br>

Никак такое сделать для вьюхи то, чтобы верстальщик не матерился потом?
Или будем гундеть про производительность этого варианта щас ?

За <br> в вёрстке убивал бы самым изощренным способом.

Про то, использовать табулеты или проблемы, в качестве отступов в коде был получасовой срач со старшим (лет на 7 динозавром) более опытным коллегой. В итоге он привёл кучу аргументов в сторону использования пробелов (выставлять tab как 4 пробела), а я столько же в сторону полноценной табуляции. И разошлись каждый на своём.

(Отредактировано автором: 30 Апреля, 2014 - 15:56:17)

 
 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