Nuestros Cursos de Programación Web en Vídeo!

Aprende a hacer paginas web desde casa con nuestros cursos online de diseño y desarrollo web. La mitad de los cursos es totalmente gratuita, anímate a empezar el curso que elijas gratis y después decide si quieres suscribirte.

Ver el curso mas reciente

cursos.datoweb.com

Error al actualizar datos

hola! estoy realizando una actualizacion de datos, la cuestion es que si me saca los datos pero no me actualiza..

pongo aqui el codigo a ver si localizan el error... gracias por adelantado :)
<?php require_once('../conexion.php'); ?>
<?php
$menu='admin';
//echo saberrangouser($_SESSION['iduser']);

if (!isset($_SESSION['iduser']) || saberrangouser($_SESSION['iduser'])!=5) {
	header('Location:'.$dato['0']);
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form2")) {
  $updateSQL = sprintf("UPDATE z_posts SET titulo=%s, mensaje=%, WHERE id=%s",
                       GetSQLValueString($_POST['titulo'], "text"),
                       GetSQLValueString($_POST['mensaje'], "text"),
                       GetSQLValueString($_POST['id'], "int"));

  mysql_select_db($database_conexion, $conexion);
  $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error());

    $updateGoTo = "datos-actualizados.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $updateGoTo));
}

$colname_editarsitio = "-1";
if (isset($_GET['idpost'])) {
  $colname_editarsitio = $_GET['idpost'];
}
mysql_select_db($database_conexion, $conexion);
$query_editarsitio = sprintf("SELECT * FROM z_posts WHERE id = %s", GetSQLValueString($colname_editarsitio, "int"));
$editarsitio = mysql_query($query_editarsitio, $conexion) or die(mysql_error());
$row_editarsitio = mysql_fetch_assoc($editarsitio);
$totalRows_editarsitio = mysql_num_rows($editarsitio);
?>
1
Puntos
1
Resp
162
Visitas
Por zapikero hace 3 meses
Avanzado offline

Respuesta #1

Hola de nuevo. Ya lo solucioné :)
1
Puntos
Por zapikero hace 3 meses
Avanzado offline