Ændrer ikke på data (PHP/MySQL)
- Dette indlæg indeholder 5 kommentarer, har 3 deltagere og blev senest opdateret af
Invader for 8 år, 5 måneder siden.
-
Emne
-
< ?php include("../../../includes/connect.php"); $user_id = $_GET['userid']; if ($_GET['ban'] == '0') { mysql_query('UPDATE users SET user_ban=0 WHERE user_id=$user_id'); } else if ($_GET['ban'] == '1') { mysql_query('UPDATE TABLE users SET user_ban=1 WHERE user_id=$user_id'); } ?>
Sagt super kort – ovenstående virker ikke..
Jeg er ved at kode et forum, hvor jeg skal kunne banne brugere, jeg har i brugerlisten brugt følgende “if”‘sif ($ml[‘user_ban’] == “1”)
{
echo ‘Unban user‘;
}
else if ($ml[‘user_ban’] == “0”)
{
echo ‘Ban user‘;
}På siden hvor man skal kunne se sidst nævnte kode skildrer den det fint – men så snart jeg klikker på linket går den videre til siden, men opdatere ikke databasen, så det passer..
connect.php forbinder til databasen fint (hvis jeg kalder noget fra databasen virker det fint og hvis jeg skriver til databasen virker det også ok – bare ikke lige præcis den funktion som jeg her ønsker hjælp til)..
Nogen der har en idé om hvad jeg gør forkert?
Skal i øvrigt også nævnes at “GET” variablen også overføres fint mellem de to – og at jeg har prøvet at få siden til at vise variablerne…
$ml er et kald til en query i databasen der også virker fint…
Oh btw. – Dailyrush konvertere mit ban/unban link til et reelt link – det virker naturligvis ikke..
Abandon ship!
- Du skal være logget ind for at kommentere på dette indlæg.
























