Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

marquee и вывод из Mysql

3.0K
13 октября 2006 года
NetWork
77 / / 10.08.2006
Есть такой код

Код:
$sobyitiya= mysql_query("SELECT * FROM " . PREFIX . "_sobyitiya ORDER BY id DESC LIMIT 5");
    while ($result_sobyitiya = mysql_fetch_array($sobyitiya))
        {
        echo "
        <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
    <tbody>
    <tr>
        <td &#111;&#110;mouseover=\"document.getElementById('scrollbar').scrollAmount=1\" &#111;&#110;mouseout=\"document.getElementById('scrollbar').scrollAmount=2\" height=\"40\">
            <marquee loop=\"\" scrollamount=\"1\" scrolldelay=\"40\" truespeed=\"\" id=\"scrollbar\">$result_sobyitiya[news]</marquee>
        </td>
    </tr>
</tbody></table>
        "
;
        }


Ну и вопрос такой как вывести данные так, чтобы они бежали все в одной бегущей строке, а не так как сейчас.
10K
13 октября 2006 года
m0zg
41 / / 11.10.2006
Цикл не там запускаешь.
3.0K
13 октября 2006 года
NetWork
77 / / 10.08.2006
А как нужно?
13
13 октября 2006 года
RussianSpy
3.0K / / 04.07.2006
[QUOTE=NetWork]А как нужно?[/QUOTE]
А ты в курсе, что тег MARQUEE не является стандартным и его поддерживает только IE?
8
13 октября 2006 года
mfender
3.5K / / 15.06.2005
RussianSpy абсолютно верно обломал.
Всю эту беду нужно делать либо на Flash, либо на JavaScript. Все эти "ослинные" штучки - баловство и до добра не доведут.
3.0K
13 октября 2006 года
NetWork
77 / / 10.08.2006
[QUOTE=RussianSpy]А ты в курсе, что тег MARQUEE не является стандартным и его поддерживает только IE?[/QUOTE]

У меня и в Mozila всё работает :), а значит не только в IE.

Хотя весь скрипт и будет написан на Java Script мне нужно знать как вывести в MARQUEE данные, а потом я дальше знаю, что делать. Вы помогите с этим пожалуйста.
15
13 октября 2006 года
shaelf
2.7K / / 04.05.2005
Ошибка на ошибке.
1. Массив не отделён (если не хочется возиться с ковычками, то {})
2. Ключ не цифровой и всё равно без ковычек.
3. Если нужно что-то вывести в одно <MARQUEE>, то выводи в нём цикл, а не в цикле таблицу.
Код:
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tbody>
    <tr>
        <td &#111;&#110;mouseover="document.getElementById('scrollbar').scrollAmount=1" &#111;&#110;mouseout="document.getElementById('scrollbar').scrollAmount=2" height="40">
            <marquee loop="" scrollamount="1" scrolldelay="40" truespeed="" id="scrollbar">
<?php
$sobyitiya= mysql_query("SELECT * FROM " . PREFIX . "_sobyitiya ORDER BY id DESC LIMIT 5");
    while ($result_sobyitiya = mysql_fetch_array($sobyitiya))
        {
echo $result_sobyitiya['news']
}?>
</marquee>
        </td>
    </tr>
</tbody></table>
3.0K
13 октября 2006 года
NetWork
77 / / 10.08.2006
Спасибо большое. Ошибку свою я усвоил.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог