Llamar a un script PHP desde un enlace

Lógicamente podemos llamar a cualquier fichero.php usando un enlace (<a href=””). A demás podemos pasar variables a ese script más o menos como si se tratase del action de un formulario.

Para hacerlo deberemos en primer lugar escribir la url del fichero.php después pasaremos variables usando “?” y “&”. Para accecer a ellas usaremos el vector $_GET. No sirven $_POST ni $_REQUEST.

Ejemplo de llamada a un script PHP

Dado el siguiente fichero en PHP:

<?php
echo "<p>ha llamado usted al fichero".__FILE__."</p>";
echo "<p>Ha pasado usted las siguientes variables:</p>";
echo "<ol>";
foreach ($_GET as $NombreElemento => $Valor){
       if ($Valor != 'Enviar')    // no mostraremos los botones
         echo "<li>Elemento en HTML: $NombreElemento, contenido: $Valor</li>";
  }
echo "</ol>";
?>

Si llamamos al fichero proce.php y lo colocamos en /www/tema3/proce.php. Entonces tras llamarlo de esta forma:

  1. http://127.0.0.1/tema3/proce.php?var1=34&var2=78

Obtendremos una salida donde se nos muestra el nombre del fichero y las variables pasadas.

Llamar a un script desde PHP

<?php
$a=25;
$b=65;
$c=56;
echo "<a href=\"http://127.0.0.1/tema3/proce.php?var1=$a&var2=$b&var3=$c\">Llamar al proce.php</a>";
?>

Ejercicios

  1. Suma las variables que le llegan a un fichero.php
  2. Calcula la media de las variables que le llegan a un fichero php
  3. Cual es la menor de las variables que le llegan a un fichero php

Originally posted 2011-02-07 20:02:05.

2 Responses to “ Llamar a un script PHP desde un enlace ”

  1. […] como selector para las dos para el ejemplo visto en aquí y llámalo siempre que la opción (que viene del formulario del segundo ejercicio) valga, 10, 15, […]

  2. […] lo aprendido en: Llamar un script de PHP, hemos hecho una calculadora que puedes descargar aquí. Lo más importante de este ejercicio es […]

Deja un comentario