Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/03/2007, 17:31
laudrup
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: problema con una tabla

Ya me di cuenta del fallo de antes,pero sigue sin ir.El valor de "i" no lo coge.POngo el codigo entero a ver si alguien ve algun fallo por algun lado por que la verdad es que esto me corre cierta prisa y me esta sacando de quicio
//Aqui la funcion para imprimir la informcion
function imprime_carrito(){
$suma = 0;
echo '<table border=1 cellpadding="3">
<tr>
<td><b>Nombre producto</b></td>
<td><b>Cantidad</b></td>
<td><b>Precio</b></td>
<td> </td>
</tr>';
for ($i=0;$i<$this->num_productos;$i++){
$n=$i;
if($this->array_id_prod[$i]!=0){
echo '<tr>';
echo "<td>" . $this->array_nombre_prod[$i] . "</td>";
echo "<td>" . $this->array_cantidad[$i] . "</td>";
echo "<td>" . $this->array_precio_prod[$i] . "</td>";
echo "<td><a href='eliminar_producto.php?linea=$i'>Eliminar producto</td>";
echo '<td><form method="POST" action="modificar_producto.php">Nueva Cantidad:<input type="text" name="cantidad" size="3"><input type="hidden" name="id" value="<?PHP echo $i; ?>"><input type="Submit" name="enviar" value="Modificar"></td>';

echo '</tr>';
$suma += $this->array_precio_prod[$i];
}
}
//y aqui donde recojo los valores en la optra pagina para llamar a la funcion
?php
$cantidad=$_POST["cantidad"];
echo $cantidad;
$linea=$_POST["id"];
echo $linea;
?>
He probado a introducir los 2 valores en una tabla para probar y cantidad lo introduce bien pero en la el valor de "i" introduce directamente <?php echo $i;?> como valor(puse un campo varchar en la tabla)
Y tengo hecho lo mismo de pasar un parametro asi en otras paginas y funcionan correctamente,no se que le pasa aqui,no veo el fallo....