salto de carro php

Hola amigos estoy creando una web , donde pongo un asistente de formulario de insercion de registro y una tabla dinamica . quiero k se escriba en varias lineas
pero lo que escribo en el asistente de formulario aparece en la tabla en una sola linea, se que se tiene que poner <br> no?
pero donde lo e puesto en mil sitios y nada, si me podeis ayudar gracia.trabajo con dreamweaver cs5
un saludo
Hola:

¿Podrías mostrarme un ejemplo de lo que quieres hacer? El salto de línea en PHP dependerá de dónde quieras mostrar el salto de línea. El salto de línea HTML es <br /> pero para texto plano (un archivo .txt, por ejemplo) el salto de línea es \r\n en Windows y \n en Linux, aunque es mejor utilizar PHP_EOL, que insertará el salto de línea correcto.

Saludos.
El formulario de ingreso en base de datos es:

<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction ?>">
<p>
<label for="textfield"></label>
<input name="textfield" type="text" class="comentario" id="textfield" size="90" spry:when="size=50=<br>" />
<input name="button" type="submit" class="boton" id="button" value="insert" />
</p>
<p>&nbsp;</p>
<input type="hidden" name="MM_insert" value="form1" />
</form>
y la tabla dinamica es :
<table width="700" border="0">
<tr>
<td></td>
</tr>
<?php do { ?>
<tr>
<td class="tablare"><?php echo $row_Recordset1['comentario']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>

un saludo gracias por molestarte y contestar
No le veo el error... Lo único que puede estar afectando la salida de la tabla, es que estés utilizando un estilo en línea para las filas, algo así:

table tr { display: inline-block; }

De lo contrario debería aparecer con saltos de línea.

Saludos.
no lo veo eso por ningun lado, lo k pasa es k creo un campo de texto que serve para ingresar datos en la bs,
y luego mostrarlos en una tabla dinamica.
si escribo por ej: el real madrid es el mejor equipo de la historia el campeon de campeones somos los mejores.
en la tabal dinamica aparece: el real madrid es el mejor equipo de la historia el campeon de campeones somos los mejores.
pero si escribo :el real madrid es el mejor equipo <br> de la historia el campeon de campeones <br> somos los mejores.
en la tabla aparecia :el real madrid es el mejor equipo
de la historia el campeon de campeones
somos los mejores.
k es lo que yo kiero.
A mi me gustaria decir le al campo de texto que por cada ¨xletres¨ me añada <br> para que haga un salto de carro automatico.
ejemplo en el facebook en tu muro escribes todo en una linea en un campo de texto pero luego aparece colocado en varias lineas.
gracias.
muchas gracias ,lo consegui y me estaba volviendo loco , muchas garcias de verdad , lo hice tipo facebook super sencillo.
una pregunta mas haber si me puedes ayudar.
tengo una BS con 2 campos comentario y fecha/hora , desde la web tengo un campo de texto donde insertas los comentarios y se poner otro para insertar fecha/hora,
pero me gustaria k la fecha/hora se introdugese automaticamente, k solo tenga un campo de texto donde ponga :mi perro es el mejor y en la tabla dinamica aparecca.
MI PERRO ES EL MEJOR -- 08/02/2012 15:25
Y una ultima cosa como puedo hacer para k si en el campo de texto no ponga nada y doy a enviar no haga nada xk si doy ahora a enviar sin escribir nada me da un error.
un saludo y muchas gracias de verdad.
De nada, para eso es esta web :D.

Para insertar la fecha/hora automáticamente, tienes que modificar la base de datos (si es necesario) y cambiar el tipo de dato de fecha/hora. Ejecuta la siguiente consulta SQL:

ALTER TABLE  `nombre_tabla` CHANGE  `nombre_tabla.nombre_columna`  `nombre_tabla.repite_nombre_columna` TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

Donde nombre_tabla es el nombre de la tabla dentro de MySQL, nombre_columna es el nombre de la columna actual que contiene la fecha/hora y repite_nombre_columna debe ser el mismo nombre de nombre_columna (en realidad puede ser otro, pero para conservar los nombres originales, deja el nombre original). Lo anterior le dice a MySQL: "Altera la tabla 'tabla' cambiando la columna 'columna': dale un tipo TIMESTAMP y por defecto (DEFAULT, si es que no se ingresa nada) déjale la hora y fecha actual".

Eso resuelve el problema de la fecha. Para comprobar que se ingresó algo debe utilizar las funciones isset( $variable ) y/o empty( $variable ). ¿Cómo haces para llenar la tabla dinámicamente? ¿Con Ajax, jQuery/Ajax?. Lo anterior quedaría así:

<?php
  $comentario = $_POST['comentario'];
  $output = '';
  // strlen( $var ) devuelve el largo de un string/cadena.
  if( isset( $comentario ) && strlen( $comentario ) > X ) { // Si $comentario es distinto de NULL y el largo de la cadena es mayor a X caracteres hará lo siguiente
    $conexion = mysql_connect( 'host', 'nombre', 'pass' );
    if( ! $conexion ) {
      $output .= "<p>Ocurri&oacute; un error al establecer la conexi&oacute;n:<br />" . mysql_error() . "</p>";
    } else {
      if( ! mysql_select_db( 'base_datos', $conexion ) ) {
        $output .= "<p>Ocurri&oacute; un error al seleccionar la base de datos:<br />" . mysql_error( $conexion ) . "</p>";
      } else {
				$query = "INSERT INTO tabla (comentario) VALUES ('$comentario')"; // La fecha se actualizará automáticamente
				$result = mysql_query( $query );
				$filas_insertadas = mysql_affected_rows( $conexion );
				if( $filas_insertadas > 0 ) { // Si se insertó al menos una fila
					$output .= "<p>La informaci&oacute;n se guard&oacute; sin problemas.</p>";
				} else {
					$output .= "<p>Ocurri&oacute; un error al guardar la informaci&oacute;n:<br />" . mysql_error( $conexion ) . "</p>";
				}
				mysql_free_result( $result ); // Liberamos los resultados
      }
			mysql_close( $conexion ); // Se cierra la conexión
    }
  } else { // De lo contrario mostrará lo siguiente
    $output .= "<p>El largo del comentario es muy corto. Deben ser mínimo X caracteres.</p>";
  }

  echo  $output; // Muestra el resultado (bueno o malo)
?>

Ahora solo queda mostrar los resultados:

<?php
  $conexion = mysql_connect( 'host', 'nombre', 'pass' );
	$output = '';
  if( ! $conexion ) {
    $output .= "<p>Ocurri&oacute; un error al establecer la conexi&oacute;n:<br />" . mysql_error() . "</p>";
  } else {
    if( ! mysql_select_db( 'base_datos', $conexion ) ) {
      $output .= "<p>Ocurri&oacute; un error al seleccionar la base de datos:<br />" . mysql_error( $conexion ) . "</p>";
    } else {
			$query = "SELECT * FROM tabla"; // La fecha se actualizará automáticamente
			$result = mysql_query( $query );
			if( $result ) {
				// Aquí muestras los resultados:
			} else {
				echo "<p>A&uacute;n no hay comentarios publicados.</p>";
			}
			mysql_free_result( $result ); // Liberamos los resultados
    }
		mysql_close( $conexion ); // Se cierra la conexión
  }
	
	echo $output;
?>

Espero que te sirva, saludos :D.