Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: if che non va

  1. #1

    if che non va

    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:

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    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!="") con

    Codice PHP:
    if (!empty($blo)) 

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    [supersaibal]Originariamente inviato da poeta1978
    Niente [/supersaibal]
    $blo = '0';

    devi passarlo come stringa se vuoi che lo zero funzioni.

  5. #5
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    ma $Modifica cosa contiene? E dove la setti la prima volta?

  6. #6
    [supersaibal]Originariamente inviato da pierotto
    $blo = '0';

    devi passarlo come stringa se vuoi che lo zero funzioni. [/supersaibal]
    Manco va. Ecco tutta la pagina:

    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==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"); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    OK.. mi ripeto
    codice:
    $blo = '0';

  8. #8
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    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;


  9. #9
    Codice 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);

    Niente

  10. #10
    Utente di HTML.it L'avatar di pixer
    Registrato dal
    Oct 2000
    Messaggi
    614
    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 !! ]:.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.