Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/03/2015, 16:16
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: variable no responde a WHERE

Hola GatorV.
Sí. Caí en que podía pasar la variable a través de GET, aunque había leido algo respecto a seguridad del método de usar GET.
El caso es que estudié como se hacía y lo apliqué.
Dejo descrito el código por si alguien se atasca como me ha pasado a mí.
Dos scripts que se corresponden a dos ventanas.
El primer script (form_principal.php) llama al segundo (form_clientes.php) que es la ventana emergente.

En form_principal.php:

La función que llama a form_clientes.php:

Código Javascript:
Ver original
  1. function abrir(url)
  2.     {
  3.         window.open(url,"Clientes",'top=200,left=250,width=800,height=450');
  4.     }

Bueno de nuevo mi agradecimiento a los tres que habéis dedicado un tiempo a atender mis dudas.
Un saludo.
Los inputs que generan el evento de llamada:
Uno para llamar aplicando filtro a la consulta que soporta el formulario y que tiene que pasar la variable que contiene el valor que necesito en la ventana emergente($varid)

Código Javascript:
Ver original
  1. <input type="button" value="Ver"     onclick= "abrir('form_clientes.php?var3id=<?php echo $var3id ?>')" />

Otro sin filtrar los datos:

Código Javascript:
Ver original
  1. <input type="button" value="Abrir"onclick="abrir('form_clientes.php')"/>

En form_clientes.php (ventana emergente)

Asigno el valor pasado por GET a la variable que estara en la clausula WHERE de la sql:


Código PHP:
Ver original
  1. if(isset($_GET['var3id']))
  2.             {
  3.                 $id_tabla = $_GET['var3id'];
  4.             }
  5.             else
  6.             {
  7.                 $id_tabla = null;
  8.             }