Tengo dos ventanas
La que se describe a continuacion me permite ingresar informacion de un formulario en la cual al dar
clic sobre un boton buscar cuenta me abre una venta donde se consutan todas las cuentas por codigo.
Este es el codigo:
Código PHP:
<form name="forma" method="post" id="forma" onSubmit="return jsValidateForm(this)" >
<input type="hidden" name="mode" value="submit">
<fieldset style="width:980px;">
<?php
<?php
//Validacion del Boton consultar
if($si == "")
{
?>
<a href="pasarvalorcuentacod.php" onClick="vent = window.open('pasarvalorcuentacod.php','vent','heig ht=540,width=790,scrollbars=yes, resizable=yes'); vent.focus(); return false">
<input name="codcuenta" type="text" id="codcuenta" value="<? echo $codcuenta; ?>" size="8" maxlength="8">
</form>
<p>
<?php
} // fin del si
//Consulta que muestra los datos de la Contabilizacion del Comprobante de Egreso
f($si == "Si"){
$conn = conectar(); // Llama a la funcion de conexion a la BD
$sql3 = ("select t.codcuenta from cuentas t where t.codcuenta = $codcuenta");
$respu3 = mysql_query($sql3);
$res3 = mysql_num_rows($respu3);
//Aqui va otro codigo que no interesa
} // fin if
En la segunda ventana se visualiza los codigos de cuentas cada uno con un checbox al dar clic sobre el
checkbox selecciono el codigo cuenta y dando un clic sobre el boton enviar ... paso el valor selecionado
y lo envio a la ventana ingresarcontabcegreso.php
La pagina donde consulto mi BD tabla codcuenta es:
Código PHP:
form name="form1" action="ingresarcontabcegreso.php" method="post">
<?php
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT * FROM cuentas");
// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD.
while ($row = mysql_fetch_array($resultado)){
?>
<div align="right"><font color="#000000">
<input name="seleccion[]" type="checkbox" id="codcuenta" value="<? echo $row['codcuenta']; ?>">
<? echo "<value=\"".$row['codcuenta']."\">".$row['codcuenta']."<br>"; ?></font></div>
<div align="right"><? echo "<value=\"".$row['codcuenta']."\">".$row['nomcuenta']."<br>"; ?></div></td>
<?php
}// Fin de while
?>
<?
if (isset($_POST['seleccion'])){
// Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array.
foreach ($_POST['seleccion'] as $lista){
?>
<?php $codcuenta = $lista; ?>
<script language="JavaScript">
var codcuenta = (aqui quiero pasar la variable); // este es un ejemplo de envio de un valor en este caso 5 pero lo que se desea es que
// tome el valor que contine $lista
function envia(){
opener.document.forma.codcuenta.value = codcuenta;
}
</script>
<?
}// fin foreach
}else{
?>
<?php $codcuenta = $lista; ?>
<script language="JavaScript">
var codcuenta = (aqui quiero pasar la variable); // este es un ejemplo de envio de un valor en este caso 5 pero lo que se desea es que
// tome el valor que contine $lista
function envia(){
opener.document.forma.codcuenta.value = codcuenta;
}
</script>
<?
}// fin del if
?>
</form>
No se como hacer para que la variable .... var codcuenta que esta en JavaScript tome el valor de $lista
Ahora si ... como seria la solucion ....
de verdad necesito la ayuda ... Gracias.