27/09/2012, 01:46
|
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¶m2=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 |