Os comento mi duda, tengo este código que lo que hace es leer de una base de datos los materiales y los muestra en una tabla, al final, en la última columna de la tabla inserta un campo de texto para que inserte unidades y al lado pone un botón para añadir (algo parecido a un carrito de la compra) Mi duda es la siguiente, lo que inento mandarle a la página anadir_kit.php es el codigo del componente y el número de unidades...pero lo que me devuelve...es siempre el último código de la tabla (osea el último registro) y las unidades no me las termina de pillar....¿alguien sabe xq?
Gracias!
Código PHP:
$link=mysql_connect("localhost","root","");
mysql_select_db("laboratorio",$link);
$result = mysql_query("SELECT * FROM componentes");
echo "<br>";
echo "<table border = '0' align='center'> \n";
echo "<tr> \n";
echo "<td ><b>A continuación se muestra un detalle de los componentes que pueden formar el kit: </b></td> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "<tr> \n";
echo "</table> \n";
echo "<table border = '1' bordercolordark='#000066' align='center'> \n";
echo "<tr> \n";
echo "<td align= 'center' class='Estilo1'><b>Componente</td> </b>\n";
echo "<td align= 'center'class='Estilo1'><b>Descripcion</td> </b>\n";
echo "<td align= 'center'class='Estilo1'><b>Descripcion</td></b> \n";
echo "<td align= 'center'class='Estilo1'><b>Comentario</td></b> \n";
echo "<td align = 'center'class='Estilo1'><b>Unidades necesarias</b> </td> \n";
echo "<td align = 'center'class='Estilo1'><b> Añadir al kit </b> </td> \n";
while ($row = mysql_fetch_row($result)){
echo "entro";
echo "<tr> \n";
echo "<td>$row[1]</td> \n";
echo "<td>$row[2]</td> \n";
echo "<td>$row[3]</td> \n";
echo "<td>$row[4]</td> \n";
echo "<form name='form' action='anadir_kit.php' method='post'>\n";
echo "<td> <input type='text' name='uni' id='uni'>\n";
echo "<input type='hidden' name='unidades' value= '$row[4]'>\n";
echo "<input type='hidden' name='codigo_anadir' value= '$row[0]'>\n";
echo "<td align = 'center' ><input type='submit' name='Submit' value='Añadir'/></td>";
}
echo "</table>\n";
?>