lo curioso es que con este codigo si funciona bien el UPDATE en mi BD
este es el formulario
Código:
<?php
require('conexion.php');
$id=$_GET['id'];
$query="SELECT usuario, contrasenia, email FROM usuarios WHERE id='$id'";
$resultado=$mysqli->query($query);
$row=$resultado->fetch_assoc();
?>
<html>
<head>
<title>Usuarios</title>
</head>
<body>
<center><h1>Modificar Usuario</h1></center>
<form name="modificar_usuario" method="POST" action="mod_usuario.php">
<table width="50%">
<tr>
<input type="hidden" name="id" value="<?php echo $id; ?>">
<td width="20"><b>Usuario</b></td>
<td width="30"><input type="text" name="usuario" size="25" value="<?php echo $row['usuario']; ?>" /></td>
</tr>
<tr>
<td><b>Password</b></td>
<td><input type="password" name="password" size="25" value="<?php echo $row['contrasenia']; ?>" /></td>
</tr>
<tr>
<td><b>Email</b></td>
<td><input type="text" name="email" size="25" value="<?php echo $row['email']; ?>" /></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" name="Guardar" value="Guardar" /></center></td>
</tr>
</table>
</form>
</body>
</html>
y este es codigo del UPDATE en php
Cita: <?php
require('conexion.php');
$id=$_POST['id'];
$usuario=$_POST['usuario'];
$password=$_POST['password'];
$email=$_POST['email'];
$query="UPDATE usuarios SET usuario='$usuario', contrasenia='$password', email='$email' WHERE id='$id'";
$resultado=$mysqli->query($query);
?>
<html>
<head>
<title>Modificar usuario</title>
</head>
<body>
<center>
<?php
if($resultado>0){
?>
<h1>Usuario Modificado</h1>
<?php }else{ ?>
<h1>Error al Modificar Usuario</h1>
<?php } ?>
<p></p>
<a href="index.php">Regresar</a>
</center>
</body>
</html>