Título: ejecutar funcion con un boton mediante php Publicado por: bengy en 20 Octubre 2013, 20:22 pm hola saludos a todos de esta comunidad
de antemano gracias por ayudarme bueno me explico: Quiero ejecutar una funcion al presionar un boton sera posible?? no quiero que el boton me redireccione a una pagina Título: Re: ejecutar funcion con un boton mediante php Publicado por: #!drvy en 20 Octubre 2013, 20:42 pm Código
Código Saludos Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 21 Octubre 2013, 00:33 am hola gracias por responder
me podrian explicar con un ejemplo sencillo como se haria con ajax??? Título: Re: ejecutar funcion con un boton mediante php Publicado por: visualfree en 21 Octubre 2013, 04:37 am Código: <html> Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 21 Octubre 2013, 05:59 am quiero ejecutar una funcion de php!!! gracias a todos pero necesito mas ayuda
Título: Re: ejecutar funcion con un boton mediante php Publicado por: visualfree en 21 Octubre 2013, 07:07 am Parte jquery:
____________________ Código: <?php include('Dato.php');?> Parte php Dato.php: ___________________ Código: <?php Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 23 Octubre 2013, 06:11 am gracias muchas gracias tu ayuda pero no me muestra el boton por que sera?
Título: Re: ejecutar funcion con un boton mediante php Publicado por: #!drvy en 23 Octubre 2013, 06:23 am Ese ejemplo esta mal.. a no ser que lo quieras asi.
Recuerden que PHP siempre se ejecuta antes que el html o el javascript... por tanto, primero se ejecutara HolaMundo() y luego se ejecutara el resto del codigo. Eso lo que en realidad hara es que el alert("<?php echo HolaMundo(); ?>"); sera en realidad alert("Hola Mundo"), ANTES de que siquiera el boton haya sido pulsado. Lo que te hace falta es un ajax que llame al archivo y devuelva el resultado en tiempo real. index.html Código dato.php Código
Saludos Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 23 Octubre 2013, 06:46 am hola gracias a todos por su ayuda me esta sirviendo de mucho
me podrias explicar la linea del get!!! que es data? que es function? es una funcion de dato.php? Título: Re: ejecutar funcion con un boton mediante php Publicado por: #!drvy en 23 Octubre 2013, 06:52 am $.get es un alias de la función $.ajax de jQuery. Permite hacer llamadas asyncronas en el mismo dominio de una pagina.
dato.php - es el archivo al que llamara dicha función y del que obtendrá la respuesta. data - es la respuesta obtenida. function - es una función anónima.. es como funciona javascript.. no tiene nada que ver con el php. En fin, lo que hará esto es que: una vez que pulses el botón.. cargara dato.php, copiara su contenido (data) y te mostrara un alert. Saludos Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 23 Octubre 2013, 07:24 am Código
y como haria para ejecutar la funcion comprimir de la clase Perfil Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 23 Octubre 2013, 21:26 pm ayuda please!!!
Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 24 Octubre 2013, 03:28 am no me funciona copie lo mismo, pero no logro hacer que funcione
<html> <head> <script src="../js/jquery-1.10.2.min.js"></script> <script type="text/javascript"> $("#btnMostrar").click(function(){ $.get("Perfil.php",function(data){ alert("Respuesta: " + data); }); }); </script> </head> <body> <input type="button" value="Ejecutar Funcion" id="btnMostrar" /> </body> </html> <?php <?php echo "hola mundo"; ?> ?> no se cual es el error!!! Título: Re: ejecutar funcion con un boton mediante php Publicado por: lipman en 24 Octubre 2013, 05:48 am Porque ahí estás llamando a la clase Perfil, pero en ningún sitio estás instanciando el objeto ni ejecutando lo que quieres ejecutar. Para eso necesitas otro archivo que haga lo que tu quieres.
Desde Ajax se puede llamar a un fichero PHP (y si quieres, le puedes pasar datos mediante GET o POST). Título: Re: ejecutar funcion con un boton mediante php Publicado por: #!drvy en 24 Octubre 2013, 17:20 pm Citar y como haria para ejecutar la funcion comprimir de la clase Perfil Usando un poco la logica y leyendo BIEN lo que he puesto en vez de copiar-pegar. Citar En fin, lo que hará esto es que: una vez que pulses el botón.. cargara dato.php, copiara su contenido (data) y te mostrara un alert. Como ha dicho lipman, si no instancias la clase ni ejecutas la funcion no se que esperas... Código
Código
http://api.jquery.com/jQuery.get/ Citar no se cual es el error!!! Lo que haces ahí no tiene ni pies ni cabeza.RECUERDA que $.get COPIARA TODO EL CONTENIDO devuelto.. TODO. Y por que abres <?php dentro de <?php ?... Saludos Título: Re: ejecutar funcion con un boton mediante php Publicado por: visualfree en 24 Octubre 2013, 19:42 pm Estimado bjpenn, espero tus observaciones, en caso de quedar dudas sobre lo que te expone la gente que te da una mano, favor consulte.
Saluda Atte. Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 25 Octubre 2013, 04:31 am gracias por ayudar !!!
pero no logro que me funcione Título: Re: ejecutar funcion con un boton mediante php Publicado por: bengy en 25 Octubre 2013, 14:14 pm bueno gracias a todos, bueno les comento lo que quiero hacer:
Quiero utilizar jquery para comprimir unos archivos en el servidor sera posible? |