Ir al contenido


Foto

[RESUELTO] Menu en HTML con javascript llamado funciones php


  • Por favor identifícate para responder
4 respuestas en este tema

#1 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 21 julio 2010 - 01:15

Hola de nuevo, por si no se han dado cuenta estoy tratando de aprender web jjeje

A ver este es el problema, tengo mi menú con botones en la etiqueta IMG, este menú quisiera que en el evento onclick (javascript) llamara a una función especifica que se encuentra en una pagina PHP.

A ver si me explico:  El botón en una etiqueta HTML llama a un JS con el evento onclick, este evento se encargara de disparar una función PHP dentro de un archivo PHP.

Alguna idea al respecto????
  • 0

#2 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 21 julio 2010 - 01:35

Hola de nuevo, por si no se han dado cuenta estoy tratando de aprender web jjeje

A ver este es el problema, tengo mi menú con botones en la etiqueta IMG, este menú quisiera que en el evento onclick (javascript) llamara a una función especifica que se encuentra en una pagina PHP.

A ver si me explico:  El botón en una etiqueta HTML llama a un JS con el evento onclick, este evento se encargara de disparar una función PHP dentro de un archivo PHP.

Alguna idea al respecto????


¿Que debe retornar?


Saludos!
  • 0

#3 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 21 julio 2010 - 01:37

Hola Eduardo

Has notado que en el foro se hacen llamadas de este tipo cuando presionas un botón o un enlace

  http://www.delphiacc...p?action=unread

Si observas al final de la url lleva algunos parámetros.

En tu caso podrías hacer algo similar construyendo un archivo en php de esta forma:



php
  1. <?php
  2.  
  3. $accion  = $_GET[&#39;accion&#39;];
  4.  
  5. switch ($accion){
  6. case &#39;borrar&#39;:
  7. borrar();
  8. break;
  9. case &#39;nuevo&#39;:
  10. nuevo();
  11. break;
  12.  
  13. }
  14.  
  15.  
  16. //*****************************************************************************************
  17. function borrar()
  18. {
  19.   echo &#39;borrando registro...&#39;;
  20. }
  21.  
  22. function nuevo()
  23. {
  24.   echo &#39;nuevo registro...&#39;;
  25. }
  26. ?>




De esta forma puedes llamar tu script de PHP desde javascript y le puedes enviar el parámetro acccion y con un valor diferente para cada función que debas ejecutar.

Saludos


  • 0

#4 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 21 julio 2010 - 01:38


¿Que debe retornar?


Saludos!


El codigo HTML para dibujar la pantalla con resultados extraídos de una BD

Muchas gracias Hector, justo lo que estaba necesitando  :D
  • 0

#5 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 21 julio 2010 - 04:31

Funciono muy bien, lo único que le agregue fue un if $_GET para asegurar que no este vació el arreglo



php
  1. <?php
  2.    
  3.     if ($_GET){
  4. $accion  = $_GET['accion'];
  5.  
  6. switch ($accion){
  7. case 'borrar':
  8. borrar();
  9. break;
  10. case 'nuevo':
  11. nuevo();
  12. break;
  13.  
  14. }
  15.   }
  16.  
  17. //*****************************************************************************************
  18. function borrar()
  19. {
  20.   echo 'borrando registro...';
  21. }
  22.  
  23. function nuevo()
  24. {
  25.   echo 'nuevo registro...';
  26. }
  27. ?>


  • 0




IP.Board spam blocked by CleanTalk.