Actualizando navegador y suma y resta de registros

Iniciado por calamardcm, 30 Octubre 2007, 19:32 PM

0 Miembros y 1 Visitante están viendo este tema.

calamardcm

Wenas!
Pues como dije, vuelvo a estar por aquí con otra duda.

Tengo un formulario con varios botónes para añadir registros a mi BBDD y otros para borrar.

Bien, os explico detalladamente el problema.

Click en añadir producto1 , se añade
Click en borrar producto1 , se borra
Click en añadir producto2 , se borra producto1
Click en añadir Producto2 , se añade

Pasa igual cambiando las órdenes, osea que se guarda la acción anterior, no sabria explicarlo mejor...

Y luego, si añado producto1 y actualizo navegador, se vuelve añadir producto1.

Tenéis alguna idea de como solucionarlos?

Muchas gracias, saludos!!

Hans el Topo

redirecciona cada vez que añadas un producto

si pasas los datos por get al recargar la url es como si estuvieses repitiendo la acción
si los pasas por post te saldrá un mensaje preguntandote si deseas volver a enviarlos
 

calamardcm

#2
Entonces...

Hago de los botones un link a la página?

Voy a probar, si no es lo que decías, me daré cuenta ^^

aver si se soluciona...

edito: He hecho un link de los botones, he probado el method, get y post y na de na, alguna solución?


Azielito

supongo que para obtener los registros haces por un ciclo, ok, entonces en cada registro metelo en un form y un campo oculto con el ID del producto, y entonces cada vez que des en añadir o eliminar con un onclick (por ejemplo) mandas el form a un archivo que procese los datos y una vez que hace la accion regresas al referer :D

Hans el Topo

después de guardar el artículo en la base de datos
le metes esto mismamente y fuera

<META HTTP-EQUIV="Refresh" CONTENT="2;URL=./index.php">


Azielito que tas cieguito xD
los artículos los guarda en la base de datos
 

calamardcm

Hola!

Pues na aquí vuelvo después del puente y me alegra deciros, que ya funciona.

Para estar seguro, esa linea de código la he puesto debajo del <head> y me actualiza la página cada 2 segundos, cierto?


saludos y hasta pronto , seguro ^^