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 originalfunction abrir(url)
{
window.open(url,"Clientes",'top=200,left=250,width=800,height=450');
}
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<input type="button" value="Ver" onclick= "abrir('form_clientes.php?var3id=<?php echo $var3id ?>')" />
Otro sin filtrar los datos:
Código Javascript
:
Ver original<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 originalif(isset($_GET['var3id'])) {
$id_tabla = $_GET['var3id'];
}
else
{
$id_tabla = null;
}