Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Из всего этого можно предположить. что не ясно почему <br> редактор добавляет?Из тз автора следует что весь текст это один тег
я сделал так-как Вы сказали. Но втакм случаи пропадают даже нужные <br>.По этому ищу причину.Вам надо спрашивать в разделе Javascript. Это фишка редактора, точнее его библиотеки. У меня FCKEditor тоже так делает, сделал преобразование и не забиваю голову тем что не надо
if(strlen(trim($_POST['text']))>=5)
{
$_POST['text']="";
}
if(trim($_POST['text'])=="<BR>")
{
$_POST['text']="";
}
Т.е. вам надо чтоб при удалении всего текста из окна редактора и его сохранения, в базу не записывался символ <br>? В таком случае вам правильно говорили - измеряйте длину и если она меньше 4 символов меняйте его на пустоту
Код:if(strlen(trim($_POST['text']))>=5) { $_POST['text']=""; }
Или
Код:if(trim($_POST['text'])=="<BR>") { $_POST['text']=""; }
Вот мой код вывода и редактирования, после этого у меня в базе появляется <br>, как мне вставить суда эту функцию код?ну пост же вы получаете перед сохранением же
<?php
include_once '../include/processes.php';
if($_REQUEST["action"] == "edit") {
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 = '';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]><script src="http://ie7-js.googlecode.com/svn/trunk/lib/IE9.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="../include/css/style.css" rel="stylesheet">
<link href="../include/css/icon-butt.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="jquery.cleditor.css" />
<script type="text/javascript" src="../include/js/jquery.min.js"></script>
<script type="text/javascript" src="jquery.cleditor.js"></script>
</head>
<body>
<div id="conteiner">
<?
if(isset($_REQUEST["id"]) and !empty($_REQUEST["id"])) {}
$res = mysql_query("SELECT * FROM `reception` WHERE `id`=".$_REQUEST["id"]);
if($row = mysql_fetch_assoc($res)) {
$content .= '
<div id="main">
'.$t.'
<div id="content_edit">
<div class="table-fon-edit">
';
if(isset($_REQUEST["id"]) and !empty($_REQUEST["id"])){
$content .= '
<form id="recept-add" action="" method="post">
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="record" value="'.$_REQUEST["id"].'"/>
';
} else {
$content .= '
<p style="color:red;">Не найдены данные выбранной записи</p>
';
}
} else {
$content .= '
<p style="color:red;">Не задан id записи</p>
';
}
echo $content;
?>
<fieldset class="labar pat_add_form">
<legend><span>Лабараторные данные</span></legend>
<table class="table" >
<tr>
<td width="280" ><label>Обший анализ крови</label>
<div class="field1" style="display: none;">
<input type="checkbox" value="Обший анализ крови:" name="blood_general_comment_title" <?php echo $row["blood_general_comment_title"] ? 'checked="checked"' : ''; ?> id="iamcheckbox5a"> </div></td>
<td>
<textarea name="blood_general_comment" id="input5a" rows="4" cols="100%" ><?=$row['blood_general_comment']?></textarea>
<script type="text/javascript">
jQuery(document).ready(function() {
var $cled = jQuery("#input5a").cleditor(),
chkbox = document.getElementById("iamcheckbox5a");
$cled.change(function(){
var r0=$cled[0].doc,r1=jQuery(r0),r2=jQuery(r1.children()[0]),r3=jQuery(r2.children()[1]),r4=r3.text();
if ( r4.length>0 ) {chkbox.checked=true;} else {chkbox.checked = false;}
});
});
</script>
</td>
</tr>
<tr>
<td width="280"><label>Биохимич. анализ крови</label>
<div class="field1" style="display: none;"><input type="checkbox" name="blood_ximia_comment_title" value="Биохимич. анализ крови:" <?php echo $row["blood_ximia_comment_title"] ? 'checked="checked"' : ''; ?> id="iamcheckbox6a" ></div> </td>
<td>
<textarea name="blood_ximia_comment" id="input6a" rows="4" cols="100%"><?=$row['blood_ximia_comment']?></textarea>
<script type="text/javascript">
jQuery(document).ready(function() {
var $cled = jQuery("#input6a").cleditor(),
chkbox = document.getElementById("iamcheckbox6a");
$cled.change(function(){
var r0=$cled[0].doc,r1=jQuery(r0),r2=jQuery(r1.children()[0]),r3=jQuery(r2.children()[1]),r4=r3.text();
if ( r4.length>0 ) {chkbox.checked=true;} else {chkbox.checked = false;}
});
});
</script>
</td>
</tr>
<tr>
<td width="280"><label>Обший анализ мочи</label>
<div class="field1" style="display: none;"><input type="checkbox" name="ur_general_title" value="Обший анализ мочи:" <?php echo $row["ur_general_title"] ? 'checked="checked"' : ''; ?> id="iamcheckbox7a"> </div></td>
<td><textarea name="ur_general" rows="4" cols="100%" id="input7a" ><?=$row['ur_general']?></textarea>
<script type="text/javascript">
jQuery(document).ready(function() {
var $cled = jQuery("#input7a").cleditor(),
chkbox = document.getElementById("iamcheckbox7a");
$cled.change(function(){
var r0=$cled[0].doc,r1=jQuery(r0),r2=jQuery(r1.children()[0]),r3=jQuery(r2.children()[1]),r4=r3.text();
if ( r4.length>0 ) {chkbox.checked=true;} else {chkbox.checked = false;}
});
});
</script>
</td>
</tr>
</table>
</fieldset>
<input style="float:right; margin-right:20px;" type="submit" class="btn btn-success " value="Редактировать" />
</form>
</div>
</div>
</div>
<!--end main -->
</div>
</body>
</html>