Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/08/2005, 13:06
AzAtOrEch
 
Fecha de Ingreso: agosto-2005
Mensajes: 10
Antigüedad: 18 años, 8 meses
Puntos: 0
Bueno, gracias, ya está mas o menos solucionado. Ahora va otro problema, mas raro aun xDDDD.
aqui os pongo el codigo (mas o menos)

$tabla=mysql_db_query("bd","select * from tabla);
echo "<table border=\"1\" width=\"600\">";
echo "<tr><td colspan=\"3\" width=\"600\">Cabecera</td></tr>";
while($row=mysql_fetch_array($tabla)){
ehco "<tr>";
echo "<td width=\"200\">".$row["nombre"]."</td>";
echo "<td width=\"200\">".$row["descripcion"]."</td>";
//aqui el problema
echo "<td width=\"200\">";
echo "<form method=\"post\" action=\"pagina\">";
echo "<input type=\"text\" name=\"cantidad\">";
echo "<input type=\"submit\" value=\"enviar\" name=\"enviar\">";
echo "</td></tr>";
}
echo "</table>";

este es el codigo y el problema es el siguiente. La pagina se crea bien sin problema, el problema esta en los datos que recibe la pagina. El $enviar lo recibe bien (con valor enviar) pero el $cantidad recibe el último campo que salga. Es decir, si con el codigo sale una tabla de dos filas y meto la cantidad en la primera de 50 y en la segunda fila pongo 0 y apreto enviar en la primera fila, el valor de $cantidad es igual a 0 en vez de 50 que sería lo normal no¿?

Espero que puedan tmb solvetar este pequeño atasco