Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/04/2009, 20:00
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Como se crean saltos de linea en un resultado de la base de datos?

Como haria eso si las noticias son insertadas desde un formulario por los usuarios?

El formulario es el siguiente:

Código PHP:
<?php
session_start
();

if(!isset(
$_SESSION["login"])){
header("location: ../usu/login.php");
}
$login=$_SESSION["login"];
$carpeta 'imagenes/';

// incluimos el archivo de conexion
include ('../reg/config.php');
// recibimos el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_POST['titulo']) && $_POST['texto']){
// creamos las variables y les asignamos los valores a insertar
$titulo $_POST['titulo'];
$texto $_POST['texto'];
/* AddSlashes — Escapa una cadena insertando barras “\” */
$titulo=addslashes($titulo);
$texto=addslashes($texto);
//upload de imagen
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
            
move_uploaded_file($_FILES['fichero']['tmp_name'], $carpeta.$_FILES['fichero']['name']); // se coloca en su lugar final
        
}

// hacemos el INSERT en la BD
$sqlInsertNot mysql_query("INSERT INTO noticias
(titulo, texto, email, f_alta, imagen) VALUES ('$titulo', '$texto', '$login', NOW(), '"
.$_FILES['fichero']['name']."')",$db_link) or die(mysql_error());
// enviamos un mensaje de exito
echo "Noticia subida correctamente";
}else{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
echo "Debe llenar todos los campos del formulario";
}
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- el formulario -->
<form name="noticia" action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<p>
Título de la Noticia<br />
<input type="text" name="titulo" size="50" maxlength="60" /><br/>
Máximo 60 carácteres.
</p>
<p>
Texto de la Noticia<br />
<textarea name="texto" rows="10" cols="50"></textarea>
</p>

<p>Archivo:<br />
<input name="fichero" type="file" /></p>


<p>
<input type="submit" name="enviar" value="Enviar" />
</p>
</form>