Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2011, 22:33
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años
Puntos: 55
Respuesta: Error en update

No edita porque los datos que quieres agregar, son los mismos que quieres cambiar:
$id=$_SESSION[id]; //session id fue creada cuando el usuario entro y se sacaron de su fila en la tabla usuarios.

Por lo menos eso entiendo yo, si tengo razon prueba dandole otro valor a $id, y asi veras si modifica otra fila, ejemplo.

//su poniendo que tienes dos usuarios, juan (id=1) y maria (id=2), logeate con juan y modifica tu codigo asi:


$id=2;
$nombre=$_SESSION[nombre];
$apellidos=$_SESSION[apellidos];
$email=$_SESSION[email];
$telefono=$_SESSION[telefono];
$ubicacion=$_SESSION[ubicacion];
$categoria=$_SESSION[categoria];
$descripcion=$_SESSION[descripcion];
$connect=mysql_connect("localhost","an000304_matia s","Ma96101509");
mysql_select_db("an000304_sistemanoticias",$connec t);

$sql = "UPDATE usuarios SET nombre='$nombre', apellidos='$apellidos', email='$email', telefono='$telefono', ubicacion='$ubicacion', categoria='$categoria', descripcion='$descripcion' WHERE id='$id'";
mysql_query($sql) or die(mysql_error());
header("location: user.php");
?>

//si los datos de juan cambian y son iguales a los de maria, funciona, espero que te ayude, si no entendi te pido disculpas.