Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] separar texto insertado en lineas

Estas en el tema de separar texto insertado en lineas en el foro de PHP en Foros del Web. HOla a todos, Estoy haciendo una colección de problemas para mis clases. Tengo una página web en donde meto el texto del problema y las ...
  #1 (permalink)  
Antiguo 16/02/2014, 11:31
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
Pregunta separar texto insertado en lineas

HOla a todos,

Estoy haciendo una colección de problemas para mis clases.
Tengo una página web en donde meto el texto del problema y las fórmulas en látex, pero no sé cómo separar las líneas de texto para que cuando las recupere me salgan como líneas, no todo seguido.

Me explico:

Yo meto, por ejemplo:

Calcula la siguiente ecuación:

"x-3=0"

y cuando recupero ese problema para insertar en una hoja de examen me sale:

Calcula la siguiente ecuación: "x-3=0" todo seguido

¿Hay alguna forma de decir antes de insertar el texto en mi página web que hay una línea nueva?
  #2 (permalink)  
Antiguo 16/02/2014, 11:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: separar texto insertado en lineas

Esto se hace a nivel de programación, no en la base de datos. MySQL simplemente lo almacenara cómo VARCHAR, TEXT o BLOB, según se diseñe.
En cuanto al texto insertado en la tabla se refiere, hay varias formas, pero esencialmente debe procesarse en la aplicación para que la base reciba los saltos de línea correctamente codificados.

En todo caso, sigue siendo un tema para resolver por fuera de la base. ¿Con qué lenguaje trabajarás?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 16/02/2014, 11:52
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: separar texto insertado en lineas

Perdona, es que estoy un poco pez en esta materia. Mira, mi página es la siguiente:

Cita:
Editado: Sin liks personales (PDU de FDW)
ahí recupero según curso, tema y dificultad lo que antes he añadido a la base de datos en el menú que hay más abajo.

Si inserto texto y le doy a enviar a base de datos, al recuperarlo no se conservan las líneas.

He intentado con \n, pero no me funciona
  #4 (permalink)  
Antiguo 16/02/2014, 11:56
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: separar texto insertado en lineas

Especifica con qué lenguaje estás trabajando.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 16/02/2014, 11:59
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: separar texto insertado en lineas

perdóname, estoy usando formularios en html ¿te refieres a eso?
  #6 (permalink)  
Antiguo 16/02/2014, 12:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: separar texto insertado en lineas

HTML no es un lenguaje de programación.
Me refiero al codebehind, la forma en que programas las operaciones con la base de atos: ¿PHP? ¿ASP?, ¿JSP? ¿otro?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 16/02/2014, 12:04
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: separar texto insertado en lineas

Claro, lo hago en PHP
  #8 (permalink)  
Antiguo 16/02/2014, 12:07
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: separar texto insertado en lineas

Movido a PHP.

¿Podrías postear el script PHP donde llamas al INSERT que realizas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 16/02/2014, 12:14
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: separar texto insertado en lineas

Claro, mira esta es la secuencica


<?
// datos de configuracion
$ip = 'localhost';
$usuario = 'matematy_julio';
$password = '100';
$db_name = 'matematy_wiki';
// conectamos con la db
$conn = mysql_pconnect($ip,$usuario,$password) or die();
// seleccionamos la base de datos
$huboerror = mysql_select_db($db_name,$conn) or die();
// si se envia el formulario
if ( !empty($_POST['submit']) ) {
$query = "INSERT INTO ejercicios (enunciado,tema,dificultad, curso) values ('{$_POST['enunciado']}','{$_POST['tema']}','{$_POST['dificultad']}','{$_POST['curso']}')";

$response = mysql_query($query, $conn);
}
?>
<center>
<h1>Agregar Nuevo problema</h1>
<form action="" method="post">

<label for="curso">CURSO</label><br />
<select name="curso" id="curso">
<option value="1 ciclo Primaria">1 ciclo Primaria</option>
<option value="2 ciclo Primaria">2 ciclo Primaria</option>
<option value="3 ciclo Primaria">3 ciclo Primaria</option>
<option value="3 ESO">3 ESO</option>
<option value="4 ESO">4 ESO</option><br /><br />
</select><br /><br />

<label for="tema">TEMA</label><br />
<select id="tema" name="tema">
<option value="suma">Suma</option>
<option value="resta">Resta</option>
<option value="multiplicacion">Multiplicación</option>
<option value="division">División</option>
</select><br /><br />

<label for="dificultad">DIFICULTAD</label><br />
<select id="dificultad" name="dificultad">
<option value="baja">Baja</option>
<option value="media">Media</option>
<option value="Alta">Alta</option>
</select><br /><br />

<label for="enunciado">enunciado</label><br />
<textarea id="enunciado" name="enunciado" rows="10" cols="100%"></textarea><br /><br />




</select><br /><br />
<button type="submit" name="submit" value="1">Insertar problema </button>
</form>
</center></th>
</tr>
</table>
</body>
</html>
  #10 (permalink)  
Antiguo 16/02/2014, 15:03
 
Fecha de Ingreso: febrero-2014
Mensajes: 10
Antigüedad: 10 años, 2 meses
Puntos: 0
De acuerdo Respuesta: separar texto insertado en lineas

Me auto respondo. La solución es poner <br > cada vez que quiera cambio de linea.

Gnzsoloyo, Muchas gracias por tu apoyo y paciencia

Etiquetas: insertado, lineas, mysql
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 14:58.