![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/09/2008, 16:20
|
![Avatar de Avatar810](http://static.forosdelweb.com/customavatars/avatar192385_1.gif) | | | Fecha de Ingreso: agosto-2007 Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 5 meses Puntos: 23 | |
Respuesta: Como refrescar la página después de agregar un comentario Supongo que envia_comentario.php tienes solo codigo php que hace el INSERT a la BD
De ser asi y querer mantenerlo asi, pues lo mas recomendable seria es lo que recomienda oso96_2000 pasar el parametro del id de tu articulo y redireccionarlo con un LOCATION.
Si por algun motivo no puedes pasar el parametro o no lo tienes totalmente asi de simple... lo que yo he hecho frecuentemente es meter el codigo del archivo que guarda a la BD dentro del del articulo.
OSEA...
que el que muestra el articulo se llame a si mismo al agregar el comentario
al inicio del archivo se valida si se ha presionado el boton submit del formulario de comentarios (esto se puede hacer con un if(isset($_POST["name_button_submit"])))
en caso de haberse presionado el submit ejecutar el codigo que tenias en envia_comentario.php y despues que continue normalmente con la carga del articulo.
Asi lo que pasa es
1. valida si hay nuevo comentario
true -> ir a punto 2
false -> ir a punto 3
2. inserta el nuevo comentario
3. consulta el artuculo
4. muestar el articulo
5. consulta los comentarios
6. muestra los comentarios
7. carga el formulario de comentarios
8. fin
__________________ Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente. Avatar810 |