Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2008, 17:11
tricopablo1
 
Fecha de Ingreso: diciembre-2007
Mensajes: 25
Antigüedad: 16 años, 11 meses
Puntos: 0
problema en ingreso y muestra en tabla a la vez

bueno no soy muy experto en php asi que pido ayuda
bueno l oque yo quiero hacer en mi web es un pagina donde por medio de php se le de la posibilidad al usuario de ingresar su nombre y un comentario y que ese dato se guarde en una base de datos my sql, al ingresar el dato se debe mostrar en una tabla que esta encima del formularioalgo asi :

o algo parecido.

el temna esta que no lo he logrado me saltan errores constantes, mi codigo es el siguiente
Código PHP:
<?php
$conexion 
mysql_connect('******''*******''*********'); // me conecto a la base de datos
mysql_select_db('*********'); // selecciono la base de datos
?>
<html>
<head>
<title>Ingreso de Toques</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
    background-color: #3068d5;
}
.Estilo1 {font-family: Arial, Helvetica, sans-serif}
-->
</style></head>
<body>
<p align="center">
<?php
$result 
mysql_query("SELECT id, nombre, comentario FROM coment");
echo 
"<table border = '1'> \n";
echo 
"<tr> \n";
echo 
"<td><b>ID</b></td> \n";
echo 
"<td><b>Nombre</b></td> \n";
echo 
"<td><b>Comentario</b></td> \n";
echo 
"</tr> \n";
while (
$row mysql_fetch_row($result)){
echo 
"<tr> \n";
echo 
"<td>$row[0]</td> \n";
echo 
"<td>$row[1]</td> \n";
echo 
"<td>$row[2]</td> \n";
echo 
"</tr> \n";
}
echo 
"</table> \n";
?>
</p>
<p>
  <!-- Titulo del Formulario !-->
  <?php
if (isset($_POST['nombre'])) { // Si venimos desde el formulario, entonces
@mysql_query("INSERT INTO coment(nombre,comentario) values('" $_POST['nombre'] . "','" $_POST['comentario'] . "')");
} else { 
?>
</p>
<h1 align="center" class="Estilo1">INGRESO</h1>
<form action="coment.php" method="post" name="frmDatos" id="frmDatos">
<label></label>
<div align="center">
  <table width="200" border="0">
    <!--DWLayoutTable-->
    <tr>
      <th scope="row"><div align="left">Nombre</div></th>
        <td><input type="text" name="nombre" id="fecha"></td>
      </tr>
    <tr>
      <th scope="row"><div align="left">Comentario</div></th>
        <td><textarea name="comentario" cols="50" rows="5"></textarea></td>
        
      </tr>
    <tr>
      <th colspan="2" scope="row"><input type="submit" name="cmdAceptar" id="cmdAceptar" value="Aceptar"></th>
      </tr>
  </table>
</div>
</form>
<p align="center">
  <?php
}
mysql_close($conexion); // Cierro la conexion con la base de datos
?>
</p>
<p>&nbsp;</p>
</body>
</html>
Evidentemente ahi algo que hago mal, espero puedan darme una mano o alguna sugerencia