Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2011, 08:48
netkuup
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 14 años, 4 meses
Puntos: 13
Respuesta: Array bidimensional

Lo siento, talvez escribí el código demasiado rápido, y soy un poco novato. Este lo he estado probando y si que funciona:

Archivo uno.php
Código PHP:
<form id="form1" name="form1" method="post" action="dos.php"> 
  <table width="200" border="1" align="center"> 
    <tr> 
      <td>Ver</td> 
      <td>Nombre</td> 
      <td>Cantidad</td> 
    </tr> 
 <?php 

 
for($i=0$i<=2$i++) { 
 
?> 
    <tr> 
      <td><input type="checkbox" name="ckb_sel[<?php echo $i?>]" id="ckb_sel[<?php echo $i?>]"/></td> 
      <td> 
      <input type="text" name="textfield[<?php echo $i?>]" id="textfield[<?php echo $i?>]" /></td> 
      <td> 
      <input type="text" name="txt_can[<?php echo $i?>]" id="txt_can[<?php echo $i?>]"  /></td> 
    </tr> 
 <?php 
 

 
?> 
  </table><br /> 
  <div align="center"> 
    <input type="submit" name="btn_guardar" id="btn_guardar" value="Guardar" /> 
  </div> 
</form>
Archivo dos.php
Código PHP:
 <?
  
if(!isset($_REQUEST['ckb_sel'])){
    echo 
'Ninguna casilla marcada';
  }else{
 
    
$ckb_sel $_REQUEST['ckb_sel'];
    
$txt_can $_REQUEST['txt_can'];
    
$textfield $_REQUEST['textfield'];
  
  
 for(
$dor=0$dor sizeof($ckb_sel); $dor++) 
           { 
                  if(!isset(
$ckb_sel[$dor])){ $ckb_sel[$dor]='off';}
                  
                  if(
$ckb_sel[$dor]=='on'){
                  echo 
$ckb_sel[$dor]."-".$textfield[$dor]."-".$txt_can[$dor]."<br />";
                  } 
                    
           }
           
   }        
?>
Saludos.