hace semanas que vengo probando de todo y no encuentro solucion.
gracias por adelantado.
Código Javascript:
Ver original
function envia(c_art,n_art,i) { opener.document.form1."c_art"+i.value = "c_art"+i; opener.document.form1."n_art"+i.value = "n_art"+i; close(); }
Crearcompra.php
Código PHP:
Ver original
<form action="RegistroCompra.php" method="post" enctype="multipart/form-data" name="form1"> <table width="550" border="1" align="center"> <tr> <th scope="col">Codigo</th> <th scope="col">Nombre</th> <th scope="col">Cantidad</th> <th scope="col">Precio</th> </tr> <?php for ($i=1;$i<=4;$i++){ ?> // pongo 4 de ejemplo <script> var parametro2; function popup2(i) { parametro2 = window.open("ayudaArt.php?linea="+i,"","width=420"); parametro2.document.getElementById('1').value = "c_art"+i ; parametro2.document.getElementById('2').value = "n_art"+i ; } </script> <tr> <td width="100"><input type="text" name="c_art<?php echo $i;?>" id="c_art<?php echo $i;?>" size="3"/> <input type="button" value="?" onClick="popup2(<?php echo $i;?>)"/> </td> <td><input type="text" name="n_art<?php echo $i;?>" id="n_art<?php echo $i;?>" size="3"/> </td> </tr> <?php } ?> </table> <tr> </form>
buscaart.php?linea=4
Código PHP:
Ver original
<script language="javascript"> funciton envia(c_art,n_art,i) { opener.document.form1."art"+i.value = "c_art"+i; opener.document.form1."n_art"+i.value = "n_art"+i; close(); } </script> </head> <body> <?php $i = $_GET["linea"]; echo '<script languaje="javascript"> var i= "'.$i.'"; </script>'; include 'conexion.php'; $sql = "SELECT * FROM articulo "; <table width="400" border="1"> <tr> <th scope="col">Codigo</th> <th scope="col">Descripcion</th> </tr> <?php ?> <tr> <form enctype="multipart/form-data" name="form2"> <td> <a href="#" onclick="envia(<?php print $row["idArticulo"]; ?>, <?php print $row["nombreArticulo"]; ?>, <?php print $i; ?>);"> <?php print $row["idArticulo"]; ?> </a> </td> <td> <a href="#" onclick="envia(<?php print $row["idArticulo"]; ?>, '<?php print $row["nombreArticulo"]; ?>');"> <?php print $row["nombreArticulo"]; ?> </a> </td> </form> </tr> <?php }