Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/10/2005, 10:21
higi
 
Fecha de Ingreso: agosto-2005
Mensajes: 192
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta hay va el codigo ...

Código PHP:

<?php

    
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="#FFFFFF" class=trmarca> 
      <td height="22" colspan="3" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
        <div align="center"><font color="#006600" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>LISTAR 
          CUENTAS - (Tasa %)</strong></font></div></td>
    </tr>
    <tr bgcolor="#006600" class=trmarca> 
      <td width="22%" height="22" 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="63%" 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>
      <td width="15%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
        <div align="right"><strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Valor 
          Tasa %</font></strong></div></td>
    </tr>
  </tbody>
</table>

<form name="form1" method="post" action="">

<?php
// Ejecutar la consulta para obtener los datos de la BD. 
$resultado=mysql_query("SELECT codcuenta,nomcuenta,tasa 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=#E4F8E8> 
          <table width="100%" border="0" cellspacing=0 class=tablaCont>
            <tbody>
              <tr bgcolor="#E4F8E8" class=trmarca> 
                <td width="13%" height="24" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
                  <div align="right"><font color="#000000"> 
                  <input name="seleccion1[]" onclick="this.form['seleccion2[]'].checked=this.checked" type="checkbox" id="seleccion1[]" value="<? echo $row['codcuenta']; ?>">
                  </font></div></td>
                <td width="10%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><div align="right"><font color="#000000"><? echo "<value=\"".$row['codcuenta']."\">".$row['codcuenta']."<br>"?></font></div></td>
                <td width="62%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
                  <div align="right"><? echo "<value=\"".$row['codcuenta']."\">".$row['nomcuenta']."<br>"?></div></td>
                <td width="12%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"> 
                  <div align="right"><font color="#000000"> 
                  <input name="seleccion2[]" onclick="this.form['seleccion1[]'].checked=this.checked" type="checkbox" id="seleccion2[]" value="<? echo $row['tasa']; ?>"> 
                  </font></div>
                  <div align="right"></div></td>
                <td width="3%" class=CuerpoContC style="PADDING-BOTTOM: 3px; PADDING-TOP: 3px"><div align="right"><? echo "<value=\"".$row['codcuenta']."\">".$row['tasa']."<br>"?> 
                  </div></td>
              </tr>
            </tbody>
          </table>
        </td>
    </tr>
  </tbody>
</table>
<?php
}// Fin de while 
?>
<div align="right"> 
    <table width="100%" border="0">
      <tr bgcolor="#006600"> 
        <td colspan="2">&nbsp;</td>
      </tr>
      <tr bgcolor="#E4F8E8"> 
        <td height="26" colspan="2"> 
          <div align="right"><font size="5"><strong><font size="5"><strong><font size="5"><strong><font color="#006600" size="4" face="Verdana, Arial, Helvetica, sans-serif">* 
            Para Enviar el dato de clic en boton</font></strong></font></strong></font></strong></font> 
            <font color="#006600" size="5"><strong><strong><strong><strong><strong><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif"> 
            <input name="Cargar datos" type="submit" id="Cargar datos" value="Cargar datos">
            </font></strong></strong></strong></strong></strong></strong></font> 
          </div></td>
      </tr>
      <tr bgcolor="#FFFFFF"> 
        <td width="41%" height="26"> <div align="right"><font color="#006600" size="5"><strong><strong><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">* 
            Valor a enviar</font></strong></strong></strong></font></div></td>
        <td width="59%"> <div align="right"><font color="#006600" size="5"><strong><strong><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif">Cod 
            cuenta</font></strong></strong></strong></font> <font color="#006600"> 
            <?
    
if (isset($_POST['seleccion1']) or isset($_POST['seleccion2'])){ 
        
// Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array. 
        
foreach ($_POST['seleccion1'] as $lista1){ 
            foreach (
$_POST['seleccion2'] as $lista2){ 

        
?>
            <input name="cod" type="text" id="cod" value="<?php echo $lista1 ?>" size="8" maxlength="8">
            <font size="4" face="Verdana, Arial, Helvetica, sans-serif">%</font></font><font color="#006600" size="5"><strong><strong><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif"> 
            Tasa</font></strong></strong></strong></font><font color="#006600"> 
            <input name="ta" type="text" id="ta" value="<?php echo $lista2 ?>" size="8" maxlength="8">
            </font> <font color="#006600"> </font><font color="#006600" size="5"><strong><strong><strong></strong></strong></strong></font><font color="#006600"> 
            <script language="JavaScript" type="text/JavaScript">
                function envia(){ 
                     var codcuenta = document.form1.cod.value    
                        opener.document.forma.codcuenta.value = codcuenta
                     var tasa = document.form1.ta.value    
                        opener.document.forma.tasa.value = tasa
                     close();
                } 
            </script>
            <?
        
}// fin foreach
        
}// fin foreach
    
}else{
        
?>
            </font> <font color="#006600"> 
            <input name="cod" type="text" id="cod" value="<?php echo $lista1 ?>" size="8" maxlength="8">
            <input name="ta" type="text" id="ta" value="<?php echo $lista2 ?>" size="8" maxlength="8">
            <font size="4" face="Verdana, Arial, Helvetica, sans-serif">%</font></font> 
            <font color="#006600"> 
            <script language="JavaScript" type="text/JavaScript">
                    function envia(){ 
                         var codcuenta = document.form1.cod.value    
                            opener.document.forma.codcuenta.value = codcuenta
                         var tasa = document.form1.ta.value    
                            opener.document.forma.tasa.value = tasa
                          close();
                    } 
            </script>
            <?
    
}// fin del if
?>
            <font size="5"><strong><font size="5"><strong><font size="5"><strong><font size="5"><strong><font size="5"><strong><font size="5"><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif"> 
            <input type="button" name="Submit" value="Enviar" onClick="javascript: envia()">
            </font></strong></font></strong></font></strong></font></strong></font></strong></font></strong></font></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>
Que estara pasando ...