Java script y PHP Como ejecutar PHP usando Javascript JS  OnClick

 

Java script JS y PHP Como ejecutar código PHP usando la función OnClick de Java script JS

English version :Javascript and PHP How to run PHP using Javascript OnClickLunarpages hospedaje php jsp asp perl 3000 en disco 40 Gigabytes transferencia 999 cuentas de correo

TUTORIALES PARA WEBMASTERS

Cavilando: Será posible llamar un módulo en PHP usando código Javascript JS? Esta es una pregunta normal de todos los Webmasters implementando aplicaciones Web complejas. La respuesta es No, pero aún así lo puedes lograr con un pequeño truco. La respuesta sigue siendo NO, porque Javascript JS es una pieza de código en el Browser, o sea el lado del cliente, mientras que PHP ejecuta enYaaqui.com Directorio Global y Regional en español para sugerir sitios el servidor, o sea el servidor se encarga de ejecutar el código, diferente tecnología, diferentes aplicaciones que no pueden ser mezcladas, pero no desesperes ya que hay una posible solución.

 

Yaaqui Barra de Herramentas traduce busca en enciclopediaEl problema que utilizaremos como ejemplo para implementar las llamadas a PHP con Onclick de Javascript:: se puede definir como “Como implementar un contador de visitantes de enlaces” o “como contar clicks usando PHP y Onclick de JS”. Me encontraba modificando un programa para el manejo de directorios dinámicos y quería incrementar un contador de clicks para que vez que un usuario diera un click sobre un enlace de mi directorio, utilizando el lenguaje de programación PHP y una base de datos MySQL. Básicamente la base de datos tiene la URL del sitio Web a visitar y un contador de clicks. Hasta esre punto todos los tutoriales de Java y PHP decían que esto no era posible asi que ...como contar clicks usandoPeoplesoft Oracle E1 CNC Technical Support for EnterpriseOne el comando OnClick de Javascript JS y PHP?..

La solución: Primero que todo el programa al hacer click, debe abrir el enlace en una ventana secundaria, que se logra con la expresión target="_blank

<A HREF="pagina_a_visitar.html]" target="_blank">TITULO DE LA PAGINA</A>

Entonces utilizo el comando Javascript OnClick para ejecutar el código PHP incrustado en una página regular .PHP

<A HREF="pagina_a_visitar.html" OnClick="parent.location='clickcounter.php?url=pagina_a_visitar.html'" target="_blank">TITULO DE LA PAGINA</A>

-La sentencia Javascript JS OnClick usa la opción parent.location para abrir pa página web "clickcounter.php" en una página secundaria así que la página primaria actualiza el contador y el enlace se abre en otra ventana separada.

-Se pasa el parámetro "URL" para localizar el registro específico en la base de datos MySQL e incrementar el contador en 1: clickcounter.php?url=pagina_a_visitar.html

El código PHP que se encuentra en la página web: clickcounter.php:

<?
// get the URL from the variable
$urlupdate = $_GET['url'];
// updates the counter
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $bd);
$update = "UPDATE pages SET accesscounter = accesscounter + 1 WHERE url = '$urlupdate'";
$result = mysql_query($update);

//return to previous screen
echo '<script type=""text/javascript"">history.go(-1);</script>';

?>

y Voilá,hemos ejecutado código PHP usando Javascript OnClick.

Véalo en acción aquí, en la Demo en vivo, te informo que este en mi "playground" así que en determinados momentos el enlace podría estar fuera de servicio. Puedes dar click en el primer enlace y verificar el contador. Nota que hay resultados complementarios provistos por mi programa viXML que no contienen el contador los cuales vienen del proveedor Gigablast usando servicios XML...que le parece los resultados?

Credits: Scripts created and maintained by Sergio Vargas-Sanabria, please use contact information on the header. Si visitas uno de nuestros anunciantes nos ayudarás con las gastos de hospedaje Web.

 


"Cómo ejecutar PHP con Javascript JS OnClick" - Comentarios y Preguntas:

Comments by Samuel Angel Herbas Gonzales - samuel.herbas@gmail.com - January 11, 2006, 6:13 am
/* Variables PHP usadas en JavaScript*/
/* El ejemplo que intento mostrar es sobre un menu que esta hecho en JavaScript pero necesito crearlo dinamicamente recorriendo mi BD desde PHP. Todos sabemos que PHP trabaja desde el lado Servidor y JavaScript lo hace desde el lado cliente, por lo tanto desde el lado cliente no podemos usar directamente una variable creada en PHP. Pero todo tiene solucion, porque no le pasamos a JavaScript todo ya hecho?. Eso se hace creando desde PHP Script para JavaScript y porsupuesto ahi podemos utilizar nuestras variables en PHP, el resultado se tiene que el codigo resultante para JavaScript sera una pagina con los varores de fijos de nuestras Variables incluidas creadas en PHP. Vea por favor lo que hago con mis variables $Cad1 y $Cad2. (Esta tecnica me costo mucho desarrollarla y entenderla, por eso quiero compartirala...*/

<?
include ("coneccion.php");
$res_area=mysql_query("SELECT * FROM menus WHERE nivel='1'",$link);

while ($row_area=mysql_fetch_array($res_area)){
$descrip = $row_area['des'];
$cad1 = "<script> it=AdicionadItem(3,4,5,'$descrip',n,n,'','http://www.yahoo.com',n,n,n,'http://www.yahoo.com',n,0,0,2,0,'0','','');</script>";
echo "$cad1";
/* Vea que al imprimir $cad1 estoy generando un Script en JavaSccript pero con mi variable $descrip incluida. Lo mismo hago con $Cad2 */

$cad2 = "<script> var s1=AdicionadSubmenu(0,0,-1,2,0,0,0,2,2,1,0,n
,n,100,0); </script>";
echo "$cad2";
$codmay = trim($row_area['codigo']);
$res_grupo=mysql_query("SELECT * FROM menus WHERE codmay=$codmay and nivel=2",$link);

while ($row_grupo=mysql_fetch_array($res_grupo)){

$descrip = $row_grupo['des'];
$enlace = $row_grupo['enlace'];
$cad2 = "<script> it=AdicionaItem(3,4,5,'$descrip',n,n,'','$enlace',n,n,n,'$enlace',n,0,0,2,0,'0','','');</script>";
echo "$cad2";
}
}
?>
Comments by iio - none - March 17, 2006, 3:00 pm
:wink: :wassat: :tongue: :laughing: :sad: :angry: :crying: :smile: :wink: :crying: :crying: :wassat: :wassat: :wassat: :wink: :wink: :smile: :laughing: :tongue: :sad: :angry: :sad: :sad: :sad: :angry: :crying: :laughing: :tongue: :wassat: :wink: :wink: :wink: :smile:
Comments by BZH - none - May 21, 2006, 2:23 pm
:tongue: :wassat: :wink: :smile: :tongue: :laughing: :sad: :angry: :crying: :smile: :wink: :wassat: :tongue: :laughing: :sad: :angry: :crying: :angry: :sad: :laughing: :tongue: :wassat: :wink: :smile:
Comments by freddy - freddy@pcweb.cl - July 31, 2006, 3:37 pm
buenas yo nesecito aprender esto
ya que nesecito crear un menu desplegable de esos bien comunes con javascript pero quiero aplicarlos con php para su administracion
me puedes ayudar man
mi correo es freddy@pcweb.cl
Comments by adriana ballesteros - clonardo1@yahoo.es - September 16, 2006, 6:03 pm
Una pregunta de php, debo llamar items de otra pagina a la mia, por ejemplo, las subastas de cierta pagina ponerlas en las mias, como puedo hacer esto? gracias si me puedes ayudar
Comments by nn - none - July 6, 2007, 5:51 pm
esta muy dificil ni ideas :crying:
Comments by viliomo - none - March 6, 2008, 7:47 am
La idea es buena , pero creo que es más elegante crear un iframe oculto y abrir el php en él.

Java y PHP Como ejecutar PHP usando Java OnClick iconComente acerca PHP y Java OnClick
Tienes ideas como mejorar o utilizar este programa? Comparte tus ideas con nosotros!
21 May 2005



Más scripts y programas gratis para WebMasters:

MOD_REWRITE ayuda. Como convertir páginas dinámicas en estáticas

Ejecutar código PHP in páginas .HTML Como crear páginas HTML que corran código PHP

Micro programa en PHP transformar email o texto no permite que sea rastreado por buscadores

Extracción de datos y tablas de páginas web Servicio de rastreo y ercuperación de información de sitios o páginas web.

MORE WEBMASTERS VALUABLE HELPS AND TOOLS:

viXML Parse Web Search results in your web pages using Gigablast Metasearch XML Services.

READ_COMMENTS for CutePHP NEWS: script to parse comments for specific topic - news

Lunarpages hospedaje php jsp asp perl 3000 en disco 40 Gigabytes transferencia 999 cuentas de correo       Yaaqui Barra de Herramentas traduce busca en enciclopedia

|          Contact         |

Request a Quote     | CNC Qualifications         | Links and Resources

 Sergio Vargas-Sanabria © 2005

PEOPLECNC.COM belongs to VLialin Inc.US based company. All Rights Reserved, Java y PHP Como ejecutar PHP usando Java OnClick