Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    PHP - Ciclo non funziona

    Salve potete dare un occhio a questo codice, se c' è qualcosa di errato,

    codice:
    $select = "select user from userlogin where user='{$user}'";
    $select_adm="select user from userlogin where user='{$user}' and gruppo='user'";
    $insert = "insert into userlogin (user,password,descrizione,gruppo) values ('{$user}','{$password}','{$descrizione}','{$gruppo}');"?>
    
    $result = mysql_num_rows(mysql_query($select));
    $result_adm = mysql_num_rows(mysql_query($select_adm)); 
    if (($user) && ($password) > "")
    {
    echo "Utente      : \"$user\"\n\n
    ";
    echo "
    ";
    echo "Password    : \"$password\"\n\n
    ";
    echo "
    ";
      if ($result == 0)
      {
      mysql_query($insert);
      echo "<h3>Utente Inserito con successo !</h3>\n\n
    ";
      sleep("1");
        if ($result_adm == 1)
        {		         
        @mkdir("infiles/$user/");
        }
        else {}
       }
       else
       {
       echo "[b]<font color=\"#00DD77\"><h3>Utente presente nel DataBase !!!</h3></font>[b]\n\n
    ";
       echo "<a href=DelUser.php?utente=$user>Elimina</a>";
       } 
    }
    ?>
    In pratica dopo il secondo if, verifico che esista il campo user nel db, se NON esiste lo va a scrivere, nel terzo if invece dopo che l'utente è inserito, fà una select e verifica se l'utente è user o admin, se è user deve creare un cartella, ma non lo fà, eppure la query funziona, nel db viene scritto tutto correttamente, ma il valore di $result_adm rimane sempre 0 invece di restituire 1....cosa avrà mai?

    grazie a tutti

    io ci provo anche se è dura!!!
    vieni a trovarmi http://www.netlabit.com

  2. #2
    ho risolto modificando la porzione di codice così :

    codice:
    if ($result == 0)
    {
    mysql_query($insert);
    echo "<h3>Utente Inserito con successo !</h3>\n\n
    ";
    sleep("1");
    $result_adm = mysql_num_rows(mysql_query($select_adm)); 
     if ($result_adm == 1)
     {		         
     @mkdir("infiles/$user/");
     }
     else {
     }
    }
    else
    {
    echo "[b]<font color=\"#00DD77\"><h3>Utente presente nel DataBase !!!</h3></font>[b]\n\n
    ";
    echo "<a href=DelUser.php?utente=$user>Elimina</a>";
    			   }

    io ci provo anche se è dura!!!
    vieni a trovarmi http://www.netlabit.com

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.