Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2015, 02:54
Pedromcj95
 
Fecha de Ingreso: marzo-2015
Mensajes: 14
Antigüedad: 9 años, 1 mes
Puntos: 0
Problema al actualizar datos en base de datos mysql

Hola.
Estoy haciendo una web de noticias y la parte del cliente ya la tengo terminada, pero me faltan solo unos pocos códigos de la parte de administración de la web para poder gestionar usuarios. Mi problema es el siguiente: Tengo un código que hace unos días me iba genial y lo que hacía era ver el nivel que tenía un usuario. Si tenía nivel 1, cambiaba el nivel a 0, y si tenía nivel 0, lo cambiaba a 1. La cosa, es que ya no me funciona igual. Puedo hacer el cambio 1 vez. Solo al cabo del rato puedo volver a hacer el cambio. No creo que sea del servidor porque es el único cambio que me fastidia y las noticias se muestran como la seda. Aquí mi código:
Código PHP:
    include 'db_connection.php';

    
$id $_GET['id'];

    
$query "SELECT level FROM users WHERE id = '$id' ";
    
$result mysqli_query($mysqli$query);
    
$row mysqli_fetch_array($result);

    if(
$row['level'] == 1){
        
$level 0;
        
$query "UPDATE users SET level = '$level' WHERE id = '$id'";
        
mysqli_query($mysqli,$query);
    }else {
        
$level 1;
        
$query "UPDATE users SET level = '$level' WHERE id = '$id'";
        
mysqli_query($mysqli,$query);
    };

    
$mysqli->close();
    
header('Location: ../dashboard_manage_users.php'); 
El archivo db_connection está bien, porque todo el php funciona con eso y solo este código me da error. Me estoy volviendo medio loco chic@s porque de verdad... no se que le pasa al código este jaja.
Gracias de antemano.