
22/09/2005, 13:34
|
| | Fecha de Ingreso: agosto-2005
Mensajes: 192
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Oye muchas gracias .. tengo otra inquietud ?? Tengo dos ventanas:
* La primera con el formulario ...
* La segunda con la consulta ...
pero al tratar de pasar un valor al otro la ventana de la consulta carga dentro de ella la pagina del formulario ... lo envia la informacion a la otra ventana ... ahi va el codigo. Código PHP:
// pagina de consulta que pasa los valores a la ventana del formalario.
<?php
/*
// +-----------------------------------------------------------------------------------------------------+
// | PHP Version 4 |
// +-----------------------------------------------------------------------------------------------------+
// | Copyright (c) 1997-2003 The PHP Group |
// +-----------------------------------------------------------------------------------------------------+
// | Formulario que permite exportar los datos a un archivo plano |
// | requerimientos suministrados al sistemas |
// +-----------------------------------------------------------------------------------------------------+
// | Autor: Oscar A Higinio C. <[email protected]> |
// +-----------------------------------------------------------------------------------------------------+
*/
//--------------------------------------------------------------------------------------------------------
//Funcion para conectarme a la Base de Datos Mysql
function conectar()
{
if (!($link=mysql_connect("localhost","root","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("sigdoc",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=conectar();
?>
<table width="100%" height="50" border="0" cellspacing=0 bgcolor="#F4F4FF" class=tablaCont>
<tbody>
<tr bgcolor="#FFECEE" class=trmarca>
<td height="22" colspan="2" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<div align="center"><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>LISTAR
CUENTAS</strong></font></div></td>
</tr>
<tr bgcolor="#FF3366" class=trmarca>
<td width="26%" height="22" bgcolor="#FF3366" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<div align="right"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cod
cuenta </font></strong></div></td>
<td width="40%" bgcolor="#FF3366" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<div align="right"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nombre
cuenta </font></strong></div></td>
</tr>
</tbody>
</table>
<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)){
?>
<table width="100%" height="34"
border=0 cellpadding=0 cellspacing=0 bgcolor=#F4F4FF>
<tbody>
<tr>
<td width=751 height="34" align=left bgcolor=#FFECEE>
<table width="100%" border="0" cellspacing=0 class=tablaCont>
<tbody>
<tr class=trmarca>
<td width="43%" height="24" bgcolor="#FFECEE" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<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></td>
<td width="57%" bgcolor="#FFECEE" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px">
<div align="right"><? echo "<value=\"".$row['codcuenta']."\">".$row['nomcuenta']."<br>"; ?></div></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
<?php
}// Fin de while
?>
<div align="right">
<table width="100%" border="0">
<tr>
<td bgcolor="#FF3366"> </td>
</tr>
<tr>
<td height="26"> <div align="right"><font size="5"><strong><font size="5"><strong><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">*
Para Enviar el dato de clic en boton</font></strong></font></strong></font></strong></font>
<font size="5"><strong><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">
</font><font size="5"><strong><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Enviar">
</font></strong></font></strong></font><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">
</font></strong></font></strong></font> </div></td>
</tr>
<tr>
<td height="26"><div align="right"><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">*
</font><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">Para
volver al Menu Principal</font></strong></font><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">
de clic en boton
<input name="Cerrar" type="button" id="Cerrar2" onClick = "cerrar()" value="Cerrar">
</font></strong></font></div></td>
</tr>
</table>
<p><font size="5"><strong><font color="#FF3366" size="4" face="Verdana, Arial, Helvetica, sans-serif">
</font></strong></font> </p>
</div>
</form> ..... Código PHP:
//ventana del formulario que toma los valores ... con la funcion que se describe tomo los datos de la ventana de consulta
<?
if (isset($_POST['seleccion'])){
// Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array.
foreach ($_POST['seleccion'] as $lista){
?><input name="codcuenta" type="text" id="codcuenta" value="<? echo $lista; ?>" size="8" maxlength="8"> <?
}// fin foreach
}else{
?>
<input name="codcuenta" type="text" id="codcuenta" value="<? echo $lista; ?>" size="8" maxlength="8">
<?
}// fin del if
?> La verdad no se poque me pasa eso .... |