Foros del Web » Programando para Internet » PHP »

cargar datos de bd....en textarea..

Estas en el tema de cargar datos de bd....en textarea.. en el foro de PHP en Foros del Web. hola a todos....vuelvo por aqui preguntando..estoy cargando datos de bd......pero me surge unos problemas...y es q al cargar el contenido...si es muy largo...me ocupa toooda ...
  #1 (permalink)  
Antiguo 07/03/2010, 13:41
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 14 años, 6 meses
Puntos: 0
cargar datos de bd....en textarea..

hola a todos....vuelvo por aqui preguntando..estoy cargando datos de bd......pero me surge unos problemas...y es q al cargar el contenido...si es muy largo...me ocupa toooda la pantalla...lo q quiero es lo siguiente..


1.)q cargue los datos pero q en cierto punto haga como una especie de enter..o algo asi automaticamente.....pa que no quede tan ancho lo q se carga....como un salto de linea...

2.)y otra cosa es...como hago para.. cuando estoy cargando una bd unos registros.....y luego borro esos registro o los modificos..pero cuando actualizo la pagina de carga de la bd.....sigue alli los registros que ya borre..????

no necesariamente en un textarea...aunq si se puede en un textarea pues bueno...


espero haber sido claro...
  #2 (permalink)  
Antiguo 07/03/2010, 14:00
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: cargar datos de bd....en textarea..

especie de enter?
te refieres a reemplazar <br> por \n ?
Cita:
2.)y otra cosa es...como hago para.. cuando estoy cargando una bd unos registros.....y luego borro esos registro o los modificos..pero cuando actualizo la pagina de carga de la bd.....sigue alli los registros que ya borre..????
EEEEIINNNNNNN??
Sin código fuente no podemos ayudaret.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 07/03/2010, 14:03
 
Fecha de Ingreso: enero-2010
Mensajes: 9
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: cargar datos de bd....en textarea..

yo tengo un problema similar pero en mi caso sucede lo siguiente

digamos en la DB tengo un dato cuyo string es "algo importante"

si lo meto en un textbox solamente imprime la palabra "algo"

Que necesito hacer para que meta toda la cadena en el textbox, tomando en cuenta que entre la palabra "algo" y "importante" hay un " " (espacio)

Saludos
  #4 (permalink)  
Antiguo 07/03/2010, 14:36
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: cargar datos de bd....en textarea..

este es el codigo como lo cargo de la..bd..

<?
//Conexion con la base
mysql_connect("localhost","root","123");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("usuarios");

//Ejecutamos la sentencia SQL
$result=mysql_query("select nombreusuario,comentario from comentarios where temacomentario='cualquiera'");
?>

<?
//Mostramos los registros

while ($row=mysql_fetch_array($result))
{
echo'<tr><td> <font color="red">'.$row["nombreusuario"].'</font> Dijo: </td>';
echo'<tr></tr>';
echo'<tr></tr>';
echo '<td>'.$row["comentario"].'</td>';
echo'<tr></tr>';
echo'<td>_______________________________________</td></tr>';

}
mysql_free_result($result)
?>




asi carga...el problema es q al momento de cargar si lo que esta en bd es un comentario laaaaaargoooo......me sale practicamente en una sola linea....y quiero q salga en varias lineas........



  #5 (permalink)  
Antiguo 07/03/2010, 16:41
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: cargar datos de bd....en textarea..

Código PHP:
Ver original
  1. $comentario=str_replace("\r\n", "<br>", $row["comentario"]);
  2.  
  3. echo $comentario;
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #6 (permalink)  
Antiguo 07/03/2010, 20:34
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: cargar datos de bd....en textarea..

oye..y si el usuario no da enter..??? entonces el texto no aparece con el salto de linea???


como hago para cuando aunque no se haya insertado un enter.....al momento de llegar al final de la linea del textarea......antes de guardarlo...me cree automaticamente el salto de linea....

me explico....

el usuario entra el comentario...y en la primera linea de texto llega hasta el borde derecho del textarea, como esta programado dicho text area para ciertos caracteres de ancho pues el automaticamente cambia de linea...pero el problema es que cuando se guarda en la bd......al momneto de cargar..como el usuario no dio enter..si no que el cambio de linea se dio automatico....carga pero todo en una sola linea....


como hago para cargarlo no todo en una sola linea..????


  #7 (permalink)  
Antiguo 07/03/2010, 22:52
Avatar de echoTREBOR  
Fecha de Ingreso: marzo-2010
Ubicación: Venezuela inc.
Mensajes: 56
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: cargar datos de bd....en textarea..

puedes usar un wordwrap, para dividir la cadena de texto

Ejemplo

Código PHP:
$texto'Hola Oscar, puedes usar esta funcion para textos muy largos COMO ESTE de acuerdo a la cantidad de caracteres que desees ver en cada linea'

$divisorwordwrap($texto20"\n"); //Con esto divido la lineas a un maximo 20 caracteres

//puedes ver como se muestra en pantalla

echo $divisor
  #8 (permalink)  
Antiguo 08/03/2010, 07:47
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: cargar datos de bd....en textarea..

Te recomiendo lo mismo que te recomienda Trebor, adicionalmente puedes contar el numero de caracteres para saber el tamaño y calcular cuantas lineas de te va mostrar. Otra cosa no uses font que no es ya estandar...
  #9 (permalink)  
Antiguo 08/03/2010, 09:16
Avatar de oscalber  
Fecha de Ingreso: octubre-2009
Ubicación: palmira
Mensajes: 103
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: cargar datos de bd....en textarea..

ya acomode el codigo y me funciona...y ahora la pregunta del millon.........como hago para que funcione, con un $row...o ese codigo lo pongo antes de enviar a la bd???





actualizacion:


yaa acomode el codigo.....gracias........me funciona como queria.......

:)

Última edición por oscalber; 08/03/2010 a las 09:36
  #10 (permalink)  
Antiguo 08/03/2010, 10:30
Avatar de principiantedelphp  
Fecha de Ingreso: febrero-2010
Mensajes: 160
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: cargar datos de bd....en textarea..

Haz lo que dicen arriba con "wordwrap". Te recomiendo que uses divs y pongas el "wordwrap" para cada div sospechoso de que pueda superar el numero maximo de caracteres.

Etiquetas: textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.