Foros del Web » Programando para Internet » PHP »

problema en ingreso y muestra en tabla a la vez

Estas en el tema de problema en ingreso y muestra en tabla a la vez en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/08/2008, 17:11
 
Fecha de Ingreso: diciembre-2007
Mensajes: 25
Antigüedad: 16 años, 4 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
  #2 (permalink)  
Antiguo 21/08/2008, 17:16
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Respuesta: problema en ingreso y muestra en tabla a la vez

Estaria mejor si postearias los errores que te aparesen.
__________________
Half Music - www.halfmusic.com
  #3 (permalink)  
Antiguo 21/08/2008, 17:36
 
Fecha de Ingreso: diciembre-2007
Mensajes: 25
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: problema en ingreso y muestra en tabla a la vez

bueno , cuandfo cargo la pagina por primera ves se carga bien, como ves en la foto carga un dato ingresado el tema esta cuando intento ingresar otro desaprace la tabla de arriba y abajo del formulario aparece

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /www/sites/1/iespana.es/n/a/narfweb/site/coment.php on line 43
  #4 (permalink)  
Antiguo 22/08/2008, 10:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 25
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: problema en ingreso y muestra en tabla a la vez

veo que nadie contesta, capas no me exprese bien lo que quiero hacer y el problema que tengo
  #5 (permalink)  
Antiguo 22/08/2008, 10:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 21
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: problema en ingreso y muestra en tabla a la vez

Bueno a ver prova lo sigiente.
Cambia
("INSERT INTO coment(nombre,comentario)

values(' $_POST[nombre]',' $_POST[comentario]')",$CONEXION);

Fijate que te saque muchas comillas dobles y comillas simples. Tambien no le pasas la variable de coneccion. (si no me equivoco)
Fijate cualquier cosa consulta que me sigo fijando.
Saludos
  #6 (permalink)  
Antiguo 24/08/2008, 17:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 25
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: problema en ingreso y muestra en tabla a la vez

buen oel tema de el error lo solucione ahora me ingresa y me muestra el tema esta en que al recargarse la tabla despues de dejar el comentario me quedan las dos tablas es de cir la vieja y la nueva con el registro nuevo, ahi alguna manera de que se valla la otra y me quede solo la nueva
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 22:01.