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:
Gracias de antemano. <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>