Salve potete dare un occhio a questo codice, se c' è qualcosa di errato,
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?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>"; } } ?>
grazie a tutti


Rispondi quotando