Variables por la url

 Pasar variables por URL: Es posible que ya os hayáis percatado de que las variables de un script tienen una validez exclusiva para el script y que nos resulta imposible conservar su valor cuando ejecutamos otro archivo distinto, aunque ambos estén en el mismo dominio y sus páginas estén vinculadas con enlaces HTML.

Para pasar las variables de una página a otra lo podemos hacer introduciendo dicha variable dentro del enlace hipertexto de la página destino. La sintaxis sería la siguiente:

Página que envía los datos origen.html

<HTML>
<HEAD>
<TITLE>origen.html</TITLE>
</HEAD>
<BODY>
<a href="destino.php?saludo=hola&texto=Esto es una variable texto">Paso variables saludo y texto a la página destino.php</a>
</BODY>
</HTML>

Mediante el enlace anterior estaríamos enviando dos variables a la página de destino.php.

variable1 con el dato "valor1"
variable2 con el dato "valor2"

En la página de destino tendrás que recibir las variables mediante un array superglobal llamado $_GET. Este es un array asociativo, cuyos índices serán el nombre de la variable que queremos recibir.

Página que recibe los datos destino.php

<HTML>
<HEAD>
<TITLE>destino.php</TITLE>
</HEAD>
<BODY>

  Variable "saludo": <?php echo $_GET["saludo"]; ?> 
  <br>
  Variable "texto" <?php echo $_GET["texto"]; ?>
 
</BODY>
</HTML>

<a href="index.php?pagina=audienciaEdit&idAuEdit=<?php echo $audiencias_page['id_audiencia'];?>&idCarpEdit=<?php echo $audiencias_page['id_carpeta'];?>" alt='Editar' data-toggle='tooltip' title='Editar Datos Audiencia ".$audiencias_page['nombre']."' >

Mediante la siguiente funcion nos llevara al nombre del

script que contine las variables url.

   static public function enlacesPaginasModel($enlacesModel){

            $modulo= "vistas/paginas/" . $enlacesModel . ".php";
if($enlacesModel == "audienciaEdit"){
            $modulo= "vistas/paginas/audiencia/audiencia.php";
        }
}

Dentro del script audiencia.php tenemos el siguiente objeto:

$id = $_GET['idAuEdit'];¿
$videos = new  VideosControlador();
$audiencias_page = $videos->getVideos($id);

  public   function getVideos($id)
  {
    $videos = VideosModel::getid($id);
    return $videos;
  }
Que con tiene el metodo para obtener el registro de la audiencia y mostrarlo en la
vista.

Comentarios

Entradas populares de este blog

Filtrando por fecha

10 videojuegos gratis para aprender JavaScript en línea

reloj obs---datetime.lua