elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 14:43  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Quitar doble interlinead
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Quitar doble interlinead  (Leído 1,400 veces)
DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


Ver Perfil WWW
Quitar doble interlinead
« en: 9 Agosto 2011, 03:08 »

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
Código
$texto=$_POST['texto']
$texto=str_replace("<p>","",$texto);
$texto=str_replace("</p>","<br/>",$texto);
 
Espero su pronta respuesta

Saludos


En línea

Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #1 en: 9 Agosto 2011, 03:32 »

Poned un ejemplo de lo que tienes y de como quieres que quedé.


En línea

---
DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #2 en: 9 Agosto 2011, 14:31 »

Este es el codigo completo
Código
$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
En línea

Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #3 en: 9 Agosto 2011, 22:31 »

hahaha supongo que es el <br /> de aquí,
Código
echo"<b><div align=center>". $encontrad['titulo']."</br>";
En línea

---
DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #4 en: 14 Agosto 2011, 01:21 »

Se lo quite y tampoco y funciona
Algun otra idea porfavor
En línea

drvy | BSM


Desconectado Desconectado

Mensajes: 1.129


badstupidmonkey


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #5 en: 14 Agosto 2011, 01:40 »

El html lo tienes muy liado... espero que sepas lo que estas haciendo...
Para arreglar eso que quieres quita el <div align=center


Saludos
En línea
~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 954



Ver Perfil
Re: Quitar doble interlinead
« Respuesta #6 en: 14 Agosto 2011, 02:14 »

Este tipo de problemas es mejor maquetearlo.
En línea

DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #7 en: 14 Agosto 2011, 02:40 »

A que te refieres con maquetearlo ?
En línea

DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


Ver Perfil WWW
Re: Quitar doble interlinead
« Respuesta #8 en: 14 Agosto 2011, 03:13 »

Gracias a todos por sus respuesta ya logre solucionarlo
el problema estaba en el textarea(ckeditor).
Aqui les dejo el code
Código
CKEDITOR.replace( 'comentario',
{
enterMode : CKEDITOR.ENTER_BR
});
 
Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Quitar elemento del menu agregar quitar programas sin desinstalarlo
Windows
paco_enr 2 906 Último mensaje 17 Marzo 2005, 20:28
por paco_enr
Doble OC...
Hardware
!nSaN0s_ 1 406 Último mensaje 13 Abril 2005, 21:39
por Cobac
aparecer boton de quitar en agregar o quitar programas
Windows
nonex 2 561 Último mensaje 29 Mayo 2006, 21:20
por JuszR
Doble problemas os pido doble ayuda,please.
GNU/Linux
stradivariuss 8 891 Último mensaje 30 Agosto 2008, 21:50
por oPen syLar
¿Como quitar contraseña de bios? Quitar seguridad BIOS.
Seguridad
santiagoogle 2 2,379 Último mensaje 16 Febrero 2011, 16:00
por santiagoogle
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines