Hola buenas noches (en México) soy principiante en Javascript y lo que quiero hacer es desde una ventana pop up generada con php enviar dos valores a un formulario desde donde se abrió el pop up.
Actualmente logro pasar solo un valor que es el del radio button que selecciona la fila de datos que quiero pasar. Pero necesito pasar otro valor que es una variable de php.
Espero que me puedan ayudar
El codigo lo tomé de las faq´s de este foro y como lo tengo actualmente es:
Código:
<html>
<head>
<title>Lista de Clientes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilosuajes.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
var idseleccionado = "";
var nombreseleccionado = "";
function cambiaId(chk){
idseleccionado = chk.value;
}
function cambiaNombre(nombre){
nombreseleccionado = nombre.value;
}
function envia(){
opener.document.orden.nodecliente.value = idseleccionado;
opener.document.orden.nombredecliente.value = nombreseleccionado;
close();
}
</script>
</head>
<body>
<table width="340" border="0" align="center">
<tr>
<td><?php
require ("enlace.php");
$link = mysql_connect("$server","$username", "$password") or die ("Enlace a Base de Datos no disponible");
$db = mysql_select_db("$database") or die ("Base de datos no disponible");
$datos = mysql_query("SELECT id_cliente, nombre_cliente FROM clientes ORDER BY nombre_cliente ASC", $link);
echo "
<form name=seleccion>
<table>
<tr>
<td><b>Id</b></td>
<td><b>Cliente</b></td>
</tr>";
while($resultado = mysql_fetch_array($datos))
{
$id_cliente = $resultado['id_cliente'];
$nombre_cliente = $resultado['nombre_cliente'];
echo "
<tr>
<td><input type=radio name=cliente value=$id_cliente onclick=cambiaNombre($nombre_cliente);cambiaId(this)></td>
<td>$id_cliente</td>
<td>$nombre_cliente</td>
</tr>";
}
?>
</td>
</tr>
<tr><td colspan="3"><input type="button" name="enviar" value="Seleccionar" onclick="envia()"></td></tr>
</table></form>
</body>
</html>
Gracias de antemano.