Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/09/2005, 13:34
higi
 
Fecha de Ingreso: agosto-2005
Mensajes: 192
Antigüedad: 18 años, 7 meses
Puntos: 0
Exclamación 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">&nbsp;</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 ....