Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/03/2003, 15:12
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 meses
Puntos: 16
Vamos a modificar un poco el codigo:
---- from.php ------
Código PHP:
<form method="POST" action="visualizar.php">
<input type="checkbox" name="ID[]" value="<?php echo $row->IDProducto;?>">
<input type="text" name="monto[<?php echo $row->IDProducto;?>]" size="8" class="datos">
<select name="mes[<?php echo $row->IDProducto;?>]" size="1" class="lista">
<option value="12">12 meses</option>
<option value="6">6 meses</option>
<option value="3">3 meses</option>
</select>
</form>
----------- end form.php --------------
Al poner <?php echo $row->IDProducto;?> como indice de los otros array, podras usar los valores de ID[] como indice de los otros array:
------ visualizar.php ------------------
Código PHP:
foreach ($ID as $indice) {
  if(
$cantidad[$indice] !="") {
    echo 
$indice."<br>";
    echo 
$indice."-".$cantidad[$indice]." ".$a[$indice]."-".$m[$indice]."-".$d[$indice]." ".$mes[$indice]."<br>";
  }

----------- end visualizar.php---------------
Recorremos el array ID con foreach (mira en el manual) y para cada uno de sus valores (los indeces de los productos) lo usamos como indice en los otros array.

Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.