Как убрать ненужный тег br при выводе из Mysql

Статус
В этой теме нельзя размещать новые ответы.
Как я понял, вы хотите не скрипт редактировать, а текст в редакторе в <textarea>. Сделайте при выводе страницы у текста
PHP:
str_replace(array("<br>", '<BR>'), "\n", $text);
Не смогли бы Вы показать как будет выглядеть ваш пример на моем скрипте.

Я так понимаю вы совсем без знай PHP?
вот ваш кусок кода, который обновляет ваше запись в mySQL
Это конечно похоже на ужас, место для инъекций с головой.
mysql_query("
UPDATE `reception`
SET
`blood_general_comment_title`='".$_REQUEST["blood_general_comment_title"]."' ,
`blood_general_comment`='".$_REQUEST["blood_general_comment"]."' ,
`blood_ximia_comment_title`='".$_REQUEST["blood_ximia_comment_title"]."' ,
`blood_ximia_comment`='".$_REQUEST["blood_ximia_comment"]."' ,
`ur_general_title`='".$_REQUEST["ur_general_title"]."' ,
`ur_general`='".$_REQUEST["ur_general"]."'
WHERE `id`=".$_REQUEST["record"]."
")

Ну так вот, если его особо не менять, перед этим куском допишите:
echo '<pre>';
print_r($_REQUEST);
echo '</pre>';
exit;
Вы получите все ваши POST,GET и сможете увидеть какую именно переменную вам нужно будет проверять.
И не воспринимайте тот код, что вам написали выше - буквально, вам его написали, как человеку с начальными знаниями.


Я не собираюсь выложить этот скрипт в inete, скриптом я буду пользоватся в локале, для учета пациентов,

Как я понял, вы хотите не скрипт редактировать, а текст в редакторе в <textarea>. Сделайте при выводе страницы у текста
PHP:
str_replace(array("<br>", '<BR>'), "\n", $text);
сделал так-как ВЫ сказали, если в редакторы нажав на энтер при вводе текста, для перевода строки то и этот <br> исчезает, в итоге получается текст сплашной линии.
 
Последнее редактирование модератором:
Когда сохраняете - обратно.
PHP:
str_replace("\n", '<br>', $text);
 
Последнее редактирование модератором:
PHP:
if($_REQUEST["action"] == "edit") {

if($_REQUEST["blood_general_comment"]==trim("<BR>"))
$_REQUEST["blood_general_comment"] = "";
if($_REQUEST["blood_ximia_comment"]==trim("<BR>"))
$_REQUEST["blood_ximia_comment"] = "";
if($_REQUEST["ur_general"]==trim("<BR>"))
$_REQUEST["ur_general"] = "";

mysql_query("
UPDATE `reception`
SET
`blood_general_comment_title`='".$_REQUEST["blood_general_comment_title"]."' ,
`blood_general_comment`='".$_REQUEST["blood_general_comment"]."' ,
`blood_ximia_comment_title`='".$_REQUEST["blood_ximia_comment_title"]."' ,
`blood_ximia_comment`='".$_REQUEST["blood_ximia_comment"]."' ,
`ur_general_title`='".$_REQUEST["ur_general_title"]."' ,
`ur_general`='".$_REQUEST["ur_general"]."'
WHERE `id`=".$_REQUEST["record"]."
") or die(mysql_error());$res = mysql_query("SELECT * FROM `reception` WHERE `id`=".$_REQUEST["id"]);
if($row = mysql_fetch_assoc($res)) {}$t = '<meta http-equiv="refresh" content="1;url=reception_view.php?id='.$row["id"].'" />
<h2>
</h2>';

} else $t = '';
 
Последнее редактирование модератором:
if($_REQUEST["action"] == "edit") {

if($_REQUEST["blood_general_comment"]==trim("<BR>"))
$_REQUEST["blood_general_comment"] = "";
if($_REQUEST["blood_ximia_comment"]==trim("<BR>"))
$_REQUEST["blood_ximia_comment"] = "";
if($_REQUEST["ur_general"]==trim("<BR>"))
$_REQUEST["ur_general"] = "";

mysql_query("
UPDATE `reception`
SET
`blood_general_comment_title`='".$_REQUEST["blood_general_comment_title"]."' ,
`blood_general_comment`='".$_REQUEST["blood_general_comment"]."' ,
`blood_ximia_comment_title`='".$_REQUEST["blood_ximia_comment_title"]."' ,
`blood_ximia_comment`='".$_REQUEST["blood_ximia_comment"]."' ,
`ur_general_title`='".$_REQUEST["ur_general_title"]."' ,
`ur_general`='".$_REQUEST["ur_general"]."'
WHERE `id`=".$_REQUEST["record"]."
") or die(mysql_error());$res = mysql_query("SELECT * FROM `reception` WHERE `id`=".$_REQUEST["id"]);
if($row = mysql_fetch_assoc($res)) {}$t = '<meta http-equiv="refresh" content="1;url=reception_view.php?id='.$row["id"].'" />
<h2>
</h2>';

} else $t = '';

Не работаеть, сохраняет <br>
 
У вас какой-то мистический скрипт. Какая версия редактора? Если недавно скачали то дайте линк откуда брали, надо пробовать не на словах, а править его самостоятельно. Иначе это игра в плохой телефон. Итак уже 4 страницы нафлудили
 
У вас какой-то мистический скрипт. Какая версия редактора? Если недавно скачали то дайте линк откуда брали, надо пробовать не на словах, а править его самостоятельно. Иначе это игра в плохой телефон. Итак уже 4 страницы нафлудили
вот сам плагин редактора Для просмотра ссылки Войди или Зарегистрируйся
а вот страница Для просмотра ссылки Войди или Зарегистрируйся
 
Все верно. Преобразование происходит в строке
Код:
t=n.val().replace(/\n/g,"<br />")
. Вывод - BR меняеться из-за того что код видит пустую строку в поле редактора. Единственнный выход - убирать перед вставкой в базу. Как это сделать - уже описывали. Я лично испытал оба своих способа и все сработало. Проверьте хорошенько все переенные которые используете и преобразуете. Где-то банальное невнимание.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху