Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 06:12
superdober
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo

Muy buenas tengo una consulta que a ver si me podiais ayudar, el caso es que tengo una lista de productos que mostrar en un formulario, cada producto lo cojo de la base de datos y el usuario en un campo input pone el numero de unidades del producto, el caso es que mediante el while voy repitiendo el mismo input pero a la hora de mandar el formulario como distingo el valor puesto de unidades si el atributo "name" es el mismo para todos los productos, me gustaria que el "name" fuera algo asi como name=unidades_1 para el primer producto, name=unidades_2 para el segundo producto y asi sucesivamente. Os pongo el código fuente que tengo para ver si os haceis una idea. Muchas gracias y un saludo ¡¡¡


Código PHP:
 while ($result_row = oci_fetch_array ($sql_parseada_producto, OCI_NUM)) 
    {
     $var = "productos/".$result_row[3];
     //echo $var;
     echo "<tr>";
     [B]echo '<td><center>'?> <input type="text" name="unidades" id="unidades" maxlength="2" size="4" onkeypress="return permitir_caracteres(event,numeros)" value="0"/> <?php '</center>'.'</td>'; [/B]     echo '<td><center>'.($result_row[0]).'</center>'.'</td>';  //Referencia     
     
echo '<td><center>'.($result_row[1]).'</center>'.'</td>';  //Descripcion      
     
echo '<td><center>'.($result_row[2]).'</center>'.'</td>';  //Precio 
     
echo '<td><center>'?> 
    
     <a href="productos\" target='popup' onclick="window.open('<?php echo $result_row[3]; ?>', 'popup', 'width=300,height=300')">
          <img src="imagenes/lupa1.gif" width="15" height="15" border="0"/> 
       </a>   
    
       <?php '</center>'.'</td>';  //Ruta Foto    
     
echo "</tr>";
    }
Lo he resuelto de esta manera ¡¡¡¡

Código PHP:
$num=0;
   while ($result_row = oci_fetch_array ($sql_parseada_producto, OCI_NUM)) 
    {
     $num=$num+1;
     $unidades = "unidades";
     $unidades = $unidades.$num;
     
     $var = "productos/".$result_row[3];
     //echo $var;
     echo "<tr>";
     echo '<td><center>'?> <input type="text" name="<?php echo $unidades?>" id="unidades" maxlength="2" size="4" onkeypress="return permitir_caracteres(event,numeros)" value="0"/> <?php '</center>'.'</td>'
     echo 
'<td><center>'.($result_row[0]).'</center>'.'</td>';  //Referencia     
     
echo '<td><center>'.($result_row[1]).'</center>'.'</td>';  //Descripcion      
     
echo '<td><center>'.($result_row[2]).'</center>'.'</td>';  //Precio 
     
echo '<td><center>'?> 
    
     <a href="productos\" target='popup' onclick="window.open('<?php echo $result_row[3]; ?>', 'popup', 'width=300,height=300')">
          <img src="imagenes/lupa1.gif" width="15" height="15" border="0"/> 
       </a>   
    
       <?php '</center>'.'</td>';  //Ruta Foto    
     
echo "</tr>";
    }

Última edición por GatorV; 08/06/2009 a las 08:18