Se $blo è 1 va, se è 0 no, com'è? :master:Codice PHP:
if ($Modifica==0) {
$blo = 0;
} elseif ($Modifica==1) {
$blo = 1;
}
if ($blo!="") {
$query = "UPDATE Utenti SET Bloccato='$blo' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
Se $blo è 1 va, se è 0 no, com'è? :master:Codice PHP:
if ($Modifica==0) {
$blo = 0;
} elseif ($Modifica==1) {
$blo = 1;
}
if ($blo!="") {
$query = "UPDATE Utenti SET Bloccato='$blo' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
prova a sostituire if($blo!="") conCodice PHP:
if ($Modifica==0) {
$blo = 0;
} elseif ($Modifica==1) {
$blo = 1;
}
if ($blo!="") {
$query = "UPDATE Utenti SET Bloccato='$blo' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
Codice PHP:
if (!empty($blo))
![]()
Niente![]()
$blo = '0';[supersaibal]Originariamente inviato da poeta1978
Niente[/supersaibal]
devi passarlo come stringa se vuoi che lo zero funzioni.
ma $Modifica cosa contiene? E dove la setti la prima volta?
Manco va. Ecco tutta la pagina:[supersaibal]Originariamente inviato da pierotto
$blo = '0';
devi passarlo come stringa se vuoi che lo zero funzioni. [/supersaibal]
Codice PHP:
include "../include/db.php";
$user = $_COOKIE['user'];
$password = $_COOKIE['password'];
if ($user!="" AND $password!="") {
$query = "SELECT * FROM Utenti WHERE User = '$user'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$Bloccato = $row["Bloccato"];
$Modalita = $row["Modalita"];
}
if ($Modalita==1 AND $Bloccato==0) {
$Utente = trim($_POST['Utente']);
$Admin = trim($_POST['Admin']);
$Modifica = trim($_POST['Modifica']);
if ($Modifica=="Cancella") {
header("Location: cancella_ut.php?Utente=$Utente");
} else {
if ($Modifica==0) {
$blo = 0;
} elseif ($Modifica==1) {
$blo = 1;
}
if (!empty($blo)) {
$query = "UPDATE Utenti SET Bloccato='$blo' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
$query = "UPDATE Utenti SET Modalita='$Admin' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
}
header("Location: index.php?Utente=$Utente");
OK.. mi ripeto
codice:$blo = '0';
Allora... a vedere dalla riga
if($Modifica== "Cancella")
si deduce che $_POST['Modifica'] contiene una stringa
prova a sostituire i tuoi if con:
Codice PHP:
if ($Modifica=="0") {
$blo = 0;
} elseif ($Modifica=="1") {
$blo = 1;
}
NienteCodice PHP:
if ($Modifica=="0") {
$blo = "0";
} elseif ($Modifica=="1") {
$blo = "1";
}
if (!empty($blo)) {
$query = "UPDATE Utenti SET Bloccato='$blo' WHERE User = '$Utente'";
$result = mysql_query($query, $db);
}
![]()
Lo sapete vero che le variabili create all'interno dei costrutti vengono distrutte dopo l'esecuzione del ciclo ?
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.