Concurso AJAX y PHP

Concurso AJAX y PHP / Mariano J. Muzas HTML5, CSS3, PHP, Mysql, bbdd, javascript, JQuery, JQuerymobile, Bootstrap, Material Design, WordPress, Newsletter, Api de Facebook, Api de twitter, PrestaShop.

Concurso AJAX y PHP

Concurso realizado con CSS3, HTML5, JQuery, AJAX, PHP y MySQL. Tab integrada en Facebook en la página de una marca de ensaladas.

A hacer click en el formulario, se recogen los datos del participante a través de un  script que “Facebook developers” proporciona al dar de alta el código como una tab, de forma automática si este participa dentro de Facebook, si lo hace fuera, un pop up le avisa de qué tiene que dar su consentimiento y conectarse.

“Facebook developers” nos da un id  que identifica a la tab para poder gestionarla de forma independiente e integrarla correctamente.

Con este script, recogemos de forma automática el nombre y apellido, cuando es necesario también el id del usuario para mostrar su imagen de perfil u otros datos según los intereses del cliente.

function inicio(){
  if(cargado){
    FB.getLoginStatus(function(response) {
       if (response.status === 'connected') {
         FB.api('/me', {fields: ['first_name','last_name']}, function(response) {
            datosParticipante = [response.first_name,response.last_name,response.id];
         });
       }
       else {
         FB.login(function(){}, {scope: 'publish_actions'});
       }
     });
  }
}

Una vez dentro del concurso surgen diferentes opciones de productos, el usuario va haciendo click en las que mas le interesan, tras esto podrá ver el resultado final, informándole cual es su tipo de ensalda perfecta y cuales son los ingredientes.

Tods estos datos se recogen con AJAX y se envian a un archivo PHP con un INSERT, nombre, apellido, fecha y email, y su “ensalada perfecta”.

Se permite participar todas las veces que el usuario quiera, con un UPDATE, se actualiza el resultado final si este cambia tras sus nuevas participaciones.

Estas a tiempo de poder participar y conocer su funcionamiento, finaliza el día 4 de Enero. Concurso PHP

 

Mariano J. Muzas.

Escribe un comentario

Tu email no se hará visible