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>";
}