PRIMER ARCHIVO
Existe un primer formulario en el que seleccionas el producto a modificar.
SEGUNDO ARCHIVO
En este muestro los datos del producto que seleccione en el formulario primero asi:
Código:
mostrandolos por id, despues esto lo paso por POST A OTRO FOMULARIO por un campo oculto asi (paso el id y la referencia):include("sql.php"); $result=mysql_db_query("base","SELECT * FROM tabla where id=".$HTTP_POST_VARS['id'] ,$con); $row = mysql_fetch_row($result);
Código:
TERCER ARCHIVO<input type="hidden" name="id" value="<?php echo $row[0];?>"> <input type="hidden" name="ref" value="<?php echo $row[5];?>">
3- El formulario que debe de actualizar los datos es el siguiente:
Código:
Pero el problema es que no actualiza la referencia, esto creo que es debido a que la refeencia no pasa del 2 formulario al 3, ya que del primero si pasa al segundo.<? include("sql.php"); // Esta id viene por un campo oculto $id=$HTTP_POST_VARS['id']; // La referencia que viene por un campo oculto $referencia_nueva = $HTTP_POST_VARS['ref']; $res=mysql_db_query("base","update tabla SET referencia='$referencia_nueva' where id='$id' ")or die(mysql_error()); mysql_close($con); header ('location: actualizar.php'); ?>
He estado probando numeros posibilidades y no doy con ello, he de decir que soy bastante nuevo en esto y es por eso que no consigo dar con la solucion.
Gracias