Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2011, 10:09   #1
NARKOM
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 12
По умолчанию Проблема с тегами и выводом

В БД mysql в поле text хранится информация. Она должна выводится в АКАРДИОН (JQuery). Вот кусок кода отвечающий за вывод

require_once "conf.php";
$zapros1=mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 5");
while ($rezult=mysql_fetch_array($zapros1 )){
echo "<div class=\"accordion\">";
echo ("<h3>{$rezult['nazv']}</h3> ");
echo ("<p><br><br>{$rezult['anot']}<br><br>");
echo ("<a href='/bol/index.php?p=news&id={$rezult['id']}'>Показать новость целиком</a>
&nbsp&nbsp&nbsp&nbsp<a href='/bol/index.php?p=total'>Показать все новости</a><br><br> </p>");
echo ("</div>");
}
?>

Вот фрагмент CSS отвечающий за это

.accordion p {
background: #f7f7f7;
margin: 0;
padding: auto ;
border-left: solid 1px #c4c4c4;
border-right: solid 1px #c4c4c4;
}

Но в АКОРДИОН переменная {$rezult['anot']} не выводится (вместо нее просто пустота) Хотя при просмотре кода страницы оказывается она все выводит

<p><br><br><p>xvvvvvvvdv s</p><br><br><a href='/bol/index.php?p=news&id=31'>Показать новость целиком</a>
&nbsp&nbsp&nbsp&nbsp<a href='/bol/index.php?p=total'>Показать все новости</a><br><br> </p>

В Хроме при просмотре элемента выдает
<p style="display: none; ">xvvvvvvvdv s</p> (т.е. скрипт дописал NONE хотя я это никогда не писал)

В чем проблема? Почему она не отображается на экране. Проводил разные эксперименты (и в отдельный див писал и класс создавал) результат тот же.
NARKOM вне форума Ответить с цитированием
Старый 25.09.2011, 10:29   #2
NARKOM
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 12
По умолчанию

Проблема решена

$var = 'some text <p> some text';
$var = str_replace(array('<p>', '</p>'), '', $var);
NARKOM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выводом картинок pufystyj Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 29.07.2011 07:28
Проблема с выводом чисел. Renge Помощь студентам 3 22.05.2011 20:30
проблема с выводом -=Andriushka=- Помощь студентам 0 13.04.2011 21:46
Проблема с выводом изображения Mira-girl Общие вопросы C/C++ 0 23.10.2010 22:32
Класс. Проблема с выводом. zhenya.ya Общие вопросы C/C++ 6 19.09.2010 16:26