Boton HTML + acción PHP

Iniciado por Shell Root, 12 Abril 2011, 02:21 AM

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

Shell Root

Tengo como una especia de carrito de compra y quiero que al darle click en el boton Agregar producto, se agregue el producto en una tabla de la una base de datos.

Pero como puedo hacer que al darle click se ejecute una función de PHP?

EDIT: Es con peticiones GET?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Feedeex

#1
¿Utilizando Ajax?.

EDIT: Encontré algo que puede ser útil: http://www.formatoweb.com.ar/ajax/ingreso_sin_recargar.php


RedZer

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Shell Root

Bueno, a ver, tengo varias curiosidad. Soy nuevo en esto de JQuery.

Ya puedo ejecutar mis acciones de PHP con el boton HTML, lo hice con $.post(), hasta ahora no se ha actualizado la pagina, pero las validaciones que tengo en la pagina principal no hacen efecto, tengo que refrescarla obligatoriamente? O puedo actualizar manualmente algunas partes del DOM, por ejemplo un DIV?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

cassiani


RedZer

cuales validaciones?? y claro que puedes actualizar un div con jquery
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

[u]nsigned

Creo que a lo que te referis es que, luego de procesar algo asincronicamente con ajax, mostrar el resultado de dicha operacion en la pagina actual. Esto se hace con pasandole al metodo ajax (en tu caso $.post) una funcion callback.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Shell Root

#8
A ver les pongo un ejemplo. Supongamos que tengamos un Login de usuario, los datos {txtUser, txtPass} son enviados a una pagina PHP (login.php), ahora en la pagina principal tengo unas validación para los usuarios loggeados.

Lo que quiero es que, al mandar la información a login.php, se actualice algunos divs donde tengo las validaciones.

PD: No se actualiza con algun tipo de información devuelta por la login.php sino por la sessión o cookie creada.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Sr_Malweriks

Saludos Shell Root!

En torno a mi experiencia, cuando quiero agregar datos a una BBDD mediante un formulario html + php, lo que hago es realizar un simple formulario en HTML con el método "$_GET o $_POST", una vez hecho eso cada dato que introduzco en el formulario (textuser, textpass) las guardo en una variable, después creo la query en una nueva variable con la sentencia SQL con ""Inster into "nombre tabla"...etc...etc.."".
Una vez hecho esto solo basta con crear un boton que mande la query a tu BBDD, si has escrito bien con las variables definidas no te tiene que dar ningún error...


:D
"Mientras tu duermes, hay otra persona en otro lugar del planeta trabajando para ser mejor en lo que tu quieres llegar a ser"