Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2016, 11:20
isaacbnc
 
Fecha de Ingreso: noviembre-2015
Ubicación: Valencia
Mensajes: 20
Antigüedad: 9 años
Puntos: 0
Problema con Update en PHP

Hola a todos, estoy haciendo una parte de mi web que debe hacer un Update a una fila por ID (recoge el ID, según la elección que hagas en la página anterior), pero no consigo que funcione correctamente.
Este es el código:
Código PHP:
<!doctype html>
<link href="nuevo.css" rel="stylesheet" type="text/css">
<html>
<head>
<meta charset="utf-8">
<title>Modificar</title>
</head>

<body>
<?php
include_once('conexion.php');
include_once(
"security.php");

$con=conect();
$id $_GET['id'];
echo 
$id//DEBUG: Muestra que sea el ID correcto
if(!$_POST){
?>

<h1>MODIFICAR</h1>

<div id='titol'>
<form method="post"  name="formulario" action="modificar.php"> 
<div id='titulo'>
<h3>Título</h3> <input class='textbox2' type="text" name="Titulo">
</div>

<h3>Descripción</h3>  <textarea class="textbox" name="Descripcion" rows="15" cols="80"></textarea><br>

<input type="submit" name="enviar" value="enviar">

</form>
<input type="submit" name="cancelar" value="cancelar" onclick="window.location='admin.php';">

</div>
<?php
}
else{
$titulo$_POST['Titulo'];
$descripcion$_POST['Descripcion'];
global 
$id;
$updatemysqli_query($con"UPDATE contenido SET Titulo='$titulo', Descripcion='$descripcion', Fecha=now() WHERE ID = '$id'");
if(
$update){

    
?>    
    <h2>Se han enviado los datos correctamente</h2>
    <input type="submit" name="Aceptar" value="Aceptar" onclick="window.location='admin.php';">
<?php    
}else{
?>
<h2>Error al enviar los datos. Por favor, vuelva a intentarlo más tarde.<br>
Si el problema persiste, contacte con el Administrador</h2>
<input type="submit" name="Aceptar" value="Aceptar" onclick="window.location='admin.php';">
<?php
}
}
?>

</body>
</html>
Le digo que si se cumple el $update, me muestre "Se han enviado los datos correctamente", y de hecho, lo muestra, pero no se aplican los cambios en mi BBDD.
No se donde puede estar el error; desde ya, muchas gracias!!