За последние 24 часа нас посетили 54326 программистов и 1776 роботов. Сейчас ищет 981 программист ...

вывод данных их Mysql

Тема в разделе "PHP для новичков", создана пользователем S_t_e_e_p, 7 ноя 2012.

  1. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Привет всем, у меня такой вопрос. Допустим у меня в базе данных есть таблица news и в ней 3 новости, так вот у меня выводит так:
    1 новость
    2 новость
    3 новость
    как мне сделать что бы у меня все это выводило в одну строку, то есть:
    1 новость 2 новость 3 новость.
    Как это сделать?
    Или это нужно делать в CSS?
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Выводит так, как оформил в html и css.
    Как-то, ведь, получилось вывести столбиком. Как?
     
  3. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Я работаю с dle 9.5 движком, если он вам знаком там есть файл topnews.php и в шаблонном файле main.tpl я прописал {topnews}, рылся я в этом файле topnews.php не нашел ничего, думал там <br> стоит но нет, вот сижу ломаю голову как это сделать.
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Ага, значит, не понятно, как само получилось.
    Посмотрите, что на выходе получается, "View Source" в браузере. Возможно, там список или div элементы. Возможно, там прописан класс для этих элементов.
     
  5. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Хорошо,спасибо,если что отпишусь.

    Добавлено спустя 2 минуты 19 секунд:
    <div id="popular">
    <ul><li><a href="http://test1.ru/action/6-csgo.html">Новость 1</a></li><li><a href="http://test1.ru/action/5-doom.html">Новость 2</a></li></ul>
    </div>

    Вот что в View Source отображает.
     
  6. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Надо же, Гуугл уже успел проиндексировать этот топик.

    S_t_e_e_p, если в css есть описание #popular, то можно его править. Если нет, добавить свой стиль для этого id.
    Хотя, есть вероятность, что смена стиля может затронуть весь сайт. Не работал с dle, не знаю.
     
  7. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    Если затрагивает еще какие то элементы, открываешь файл вывода в шаблонах, ищешь эту строку вывода по id или классу CSS и меняешь ее на другую, создаешь новую. Так же создаешь в css такой класс или ид и экспериментируешь.
     
  8. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Ну даже если взять такой код:
    Код (Text):
    1.  
    2. if (mysql_num_rows($result) > 0)
    3. {
    4.     while ($row = mysql_fetch_array($result))
    5.     {
    6.  
    7. echo"echo $row['news_title']";
    8.   }
    9.      }  
    Оно будет выводить построчно же?
     
  9. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    Нет не будет. Он выведет $row['news_title']" а фиг знает какие в нем символы. Если есть <p> или <br> тогда будет разбит в две строки, но в заголовках как правило так не делают.
     
  10. S_t_e_e_p

    S_t_e_e_p Активный пользователь

    С нами с:
    12 июл 2012
    Сообщения:
    181
    Симпатии:
    4
    Ладно буду разбираться)