Bueno como lo dice el titulo como puedo hacer para que mi textarea (ckeditor) no me inserte los datos con doble interlineado existe alguna forma de quitarselo.
Tengo este code pero no funciona
$texto=$_POST['texto']
$texto=str_replace("<p>","",$texto);
$texto=str_replace("</p>","<br/>",$texto);
Espero su pronta respuesta
Saludos
Poned un ejemplo de lo que tienes y de como quieres que quedé.
Este es el codigo completo
$conecta=conectar();
$com=$_POST['comentario'];
$com=str_replace("<p>","",$com);
$com=str_replace("</p>","",$com);
$com=str_replace("<br/>","",$com);
$insert="Insert Into nuevo(titulo,contenido) Values('".$_POST['txtTitulo']."','$com')";
$ejecuta=mysql_query("$insert",$conecta);
$query="Select * from nuevo";//escribir consulta
$mostrar=mysql_query("$query",$conecta);//ejecutar la consulta
$encontrado=mysql_num_rows($mostrar);//numero de registros
echo "<table align=center width='100%'style='border:dashed' bgcolor='white'>";//insertar una tabla
//echo "<tr><th>Nombre</th></tr><tr><th>E-mail</th></tr><tr><th>Comentario</th></tr>";//encabezado de las celdas
while($encontrad=mysql_fetch_array($mostrar))//imprimir el contenido de la bd en pantalla
{
echo"<tr>";
echo "<td align=left>";
echo"<b><div align=center>". $encontrad['titulo']."</br>";
echo"</td></tr>";
echo "<tr><td>".nl2br($encontrad['contenido'])."</font></td></td>";
echo "</tr>";
}
echo "</tr></table>";
unset($_POST['txtTitulo'],$_POST['comentario']);
mysql_close($conecta);
echo"</td></tr></table>";
?>
Pero no me funciona cuando inserto un dato nuevo y lo recupero me parece asi:
hola
mundo
yo quiero que me aparezca asi y no como el anterior
hola
mundo
espero me puedan ayudar
Saludos
hahaha supongo que es el <br /> de aquí,
echo"<b><div align=center>". $encontrad['titulo']."</br>";
Se lo quite y tampoco y funciona
Algun otra idea porfavor
El html lo tienes muy liado... espero que sepas lo que estas haciendo...
Para arreglar eso que quieres quita el <div align=center
Saludos
Este tipo de problemas es mejor maquetearlo.
A que te refieres con maquetearlo ?
Gracias a todos por sus respuesta ya logre solucionarlo
el problema estaba en el textarea(ckeditor).
Aqui les dejo el code
CKEDITOR.replace( 'comentario',
{
enterMode : CKEDITOR.ENTER_BR
});
Saludos