Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2003, 12:25
Avatar de Jesús
Jesús
 
Fecha de Ingreso: mayo-2001
Mensajes: 23
Antigüedad: 22 años, 11 meses
Puntos: 0
Campo FORM que lea saltos de línea

Siguiendo con el tutorial de los comentarios.
Tengo un problema con el mostrar los comentarios. Se supone que muestran los comentarios así:
Código PHP:
<?
      $resultComen 
mysql_query("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC"); 
      while(
$rowComen mysql_fetch_array($resultComen)) 
      { 
            
?> ; 
            < FONT COLOR=RED> 
            < B><? echo $rowComen["nick"]; ?></B> 
            < /FONT> 
             : 
            < ? echo $rowComen["comentario"]; ?> 
            < BR> 
            < ? 
      } 
      mysql_free_result($resultComen); 
      ?>
Pero los introducen asi, con un script intermedio:
Código PHP:
if(isset($HTTP_POST_VARS["id"]) && isset($HTTP_POST_VARS["nick"]) && isset($HTTP_POST_VARS["comentario"])) 

if(
$HTTP_POST_VARS["comentario"] != ""

if(
$HTTP_POST_VARS["nick"] == ""

$nickNuevo "anonimo"

else 

$nickNuevo $HTTP_POST_VARS["nick"]; 

$resultCom2 mysql_query("SELECT id FROM comentarios ORDER BY id DESC LIMIT 0,1"); 
$rowCom2 mysql_fetch_array($resultCom2); 
$con $rowCom2["id"]; 
mysql_free_result($resultCom2); 

$con++; 
$idNoticia $HTTP_POST_VARS["id"]; 
$comentarioNoticia $HTTP_POST_VARS["comentario"]; 

mysql_query("INSERT INTO comentarios VALUES 
('$con','$idNoticia','$nickNuevo','$comentarioNo ticia')"
); 

echo 
"Comentario Enviado Con Exito.<BR>Espere Unos Segundos...<SCRIPT LANGUAGE="javascript">window.location.href = "".getenv('HTTP_REFERER')."";</SCRIPT>"

else 

echo 
"Debe Introducir Un Comentario."


Pero quisiera saber como hacer que los saltos de línea (ENTER) sean reconocidos, porque por mas que yo meta datos:
linea1
linea2
linea3

Me los muestra:
linea1 linea2 linea3.
¿Alguna sugerencia?. Leí por ahi una funcion nl2br pero aún no sé donde colocarla (y si esa es la solución correcta).
Gracias.