Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2012, 01:46
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Funcion php al pulsar en solapa de panel.

A ver... tienes un problema de concepto de base. Lo que pasa en la pantalla del cliente pasa en el lado cliente y php es un lenguaje de servidor. Luego directamente no puedes hacer lo que pides.

Desde la pantalla del cliente puedes desencadenar eventos del lado cliente no del servidor. Luego lo único que puedes hacer es pedir al servidor un nuevo fichero (.php) pasándole por get o post los datos que quieras, este fichero antes de llegar al cliente, es decir en el servidor, puede ejecutar el select que necesitas o lo que quieras antes de generar el html que manda al cliente.

Hay distintas formas de hacer peticiones al servidor, pasando datos.

1.- En el atributo "action" de un formulario puedes poner un .php este recibirá por post o get (según el atributo method que hayas elegido) los datos entrados en el formulario y podrá hacer lo que quieras con ellos del lado servidor.

2.- Desde una etiqueta link (<a...) si en su atributo href pones un .php con parámetros, estos llegaran por get al php llamado (<a href="fichero.php?param1=XXX&param2=YYYY">...</a>)

3.- Desde javascript (function llamaphp(param1,param2) param1 y 2 los puedes leer del documento).

Todas estas técnicas van a provocar que en la pantalla del cliente aparezca el resultado del .php llamado.

Si sofisticas la tercera opción que te doy con técnicas AJAX puedes modificar partes de la interficie del cliente sin recargar toda la pantalla.
__________________
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 27/09/2012 a las 01:53