Funcion PHP en un Boton Html

  • Autor Autor Picorete
  • Fecha de inicio Fecha de inicio
Picorete

Picorete

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Bueno, primeramente se que esto no se puede con un onclick o algo asi

La cuestion es que, necesito ejecutar una Funcion de PHP con un boton, sin salirme de la pagina actual, osea sin ir a otro .php que haga dicha funcion y se regrese, queria saber, como podria hacer esto.

No es un formulario, es simplemente un boton, el cual tendra un valor, que se pasara a la funcion y quiero que se ejecute, pero buscando un poco en internet, no logro una respuesta bien.

Espero me puedan ayudar! 😛7:
 
J

jeankex

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
ajax? jquery? revisate info en google.
 
crazysebas

crazysebas

Eta
Social Media
Verificación en dos pasos activada
Verificado por Whatsapp
Así.
Insertar CODE, HTML o PHP:
function accion() 
{ 
       ///las funciones a llevar a cabo
} 

<input type="button" name="boton" onclick="accion()">
:encouragement:
 
Picorete

Picorete

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Así.
Insertar CODE, HTML o PHP:
function accion() 
{ 
       ///las funciones a llevar a cabo
} 

<input type="button" name="boton" onclick="accion()">
:encouragement:

Eso no funciona jeje, PHP se ejecuta en el servidor, onlick es para funciones de javascript :encouragement:

- - - Actualizado - - -

ajax? jquery? revisate info en google.

Investigare al respecto, no manejo para nada ninguno de los dos, por eso no los vi como opcion 😛7:
 
eneiromatos

eneiromatos

Iota
Redactor
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Creo que ajax es lo que puede manejar el tipo de proceso que necesitas
 
Carlosmax

Carlosmax

Dseda
Hospedaje
Verificación en dos pasos activada
Eso es con AJAX, usa la librería jQuery para que te sea mas simple hacerlo.

1 - Incluye jQuery en tu web
2 - Crea un archivo de Javascript e inclúyelo en el head de tu web
3 - En ese archivo javascript escrible lo siguiente:

HTML:
$(document).ready(function(){
  // aquí va el ajax
});

4 - Investiga sobre ajax, tal vez sea necesario usar JSON
 
Última edición:
ismadobe

ismadobe

Épsilon
Programador
Verificación en dos pasos activada
Si no estas usando Jquery mejor busca la forma de hacerlo en javascript puro. De esa manera no cargas una librería que pesa un montón solo para ello.
 
M

Maedhros

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Creo que lo puedes hacer con ajax o con jquery.
 
Arialess

Arialess

Beta
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Este es un ejemplo, así como puedes asignarle un onclick al botón también lo puedes hacer de esta forma:

En tu HTML:
Insertar CODE, HTML o PHP:
<button type="button">Click Me</button>
<p></p>
<script type="text/javascript">
    $(document).ready(function(){
        $("button").click(function(){

            $.ajax({
                type: 'POST',
                url: 'script.php',
                success: function(data) {
                    alert(data);
                    $("p").text(data);

                }
            });
   });
});
</script>

Y dentro de script.php colocas la función php que quieres que se realice.
 
WWWW

WWWW

Pi
Verificación en dos pasos activada
Eso no funciona jeje, PHP se ejecuta en el servidor, onlick es para funciones de javascript :encouragement:

- - - Actualizado - - -

Investigare al respecto, no manejo para nada ninguno de los dos, por eso no los vi como opcion 😛7:


Dentro de la función de JS pones el AJAX para realizar la petición del lado del servidor.

Ya con la respuesta actualizas el HTML de la pagina actual con jQuery


Saludos. :encouragement:
 
Atrás
Arriba