quiero hacer u n UPDATE, los ID que envia para la actualizacion estan bien, por me actualiza el ultimo registro en vez del que toca.
Le doy mil vueltas y no le veo el fallo. Alguna sugerencia?
Un saludo
Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "seleccion")) {
$updateSQL = sprintf("UPDATE apuntados SET id_producto=%s, cantidad=%s, usuario=%s, eliminado=%s, fecha_eliminado=%s WHERE id_apuntados=%s",
GetSQLValueString($_POST['id_producto'], "int"),
GetSQLValueString($_POST['cantidad'], "int"),
GetSQLValueString($_POST['nom_usuario'], "text"),
GetSQLValueString($_POST['eliminar'], "text"),
GetSQLValueString($_POST['fecha_eliminado'], "date"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_compramos, $compramos);
$Result1 = mysql_query($updateSQL, $compramos) or die(mysql_error());
$updateGoTo = "configuracion.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}