Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/03/2016, 08:21
Avatar de gringofer
gringofer
 
Fecha de Ingreso: agosto-2010
Ubicación: Córdoba, Argentina
Mensajes: 338
Antigüedad: 13 años, 9 meses
Puntos: 22
Respuesta: Ejecutar codigo PHP presionando boton

Cita:
Iniciado por xfxstudios Ver Mensaje
bueno sin animo de incrementar nada, te coloco un ejemplo, adaptalo o mejoralo segun tus necesidades:

Agregamos el atributo onClick al botón para llamar la funcion que realizará la peticion ajax
Código HTML:
Ver original
  1. <button type="button" class="btn btn-primary btn-md btn-block center-block boton" data-toggle="modal" data-target="#myModal" onClick="incre();">CONTRATAR</button>

Este es el script ajax que realizara la petición a php cada vez que se presione el botón:
Código Javascript:
Ver original
  1. function incre(){
  2.         $.ajax({
  3.             /*data: parametros,*/
  4.             url: 'contador.php?incre=si',
  5.             type: 'get',
  6.             success: function (response) {
  7.  
  8.             }
  9.         });
  10. }

y el PHP quedaría algo como así:

Código PHP:
Ver original
  1. if($_GET['incre'] == "si" && $_GET['incre'] != NULL){
  2.  
  3.         // archivo que guarda el numero de hits
  4.         $cont = "cont.txt";
  5.         $fp = fopen($cont,rw);
  6.         $num = fgets($fp,9999);
  7.         fclose($fp);
  8.         $fp = fopen($cont,w);
  9.         $num += 1;
  10.         fputs($fp, $num);
  11.         fclose($fp);
  12. }

lo que te intentaron decir mas arriba de una manera cordial jajaja es que si te indican que debes hacer una petición ajax, lo mas logico seria realizar una búsqueda por google de como hacer petición ajax a php y obtendrías 1000 ejemplos de esta. La pro-actividad cuando se está aprendiendo es vital ya que te ayuda a absorber más los conocimientos, ese es mi consejo, recuerda que todo lo que te escriben en un foro es AYUDA solo hay que analizarla y ponerla en practica.

Saludos
Muchas gracias por tu ayuda, tu respuesta hizo que pudiera solucionar mi problema, gracias de nuevo y van los +1

Ahora pude entender mejor como funcionaban, busque en google, pero no entendía los ejemplos que mostraban...

Saludos!
__________________
Si quieres cambio verdadero, pues camina distinto...