Salve ragazzi,
oggi vi espongo un altro piccolo problema
Ho una pagina login.php scritta con le functions mysql e dovrei convertirle in sqlsrv.
Qualcuno di voi può darmi una mano?
Codice PHP:
<?php session_start(); require('dati_db.inc');
if (isset($_POST['username']) and isset($_POST['password'])){
$username = $_POST['username'];$password = md5($_POST['password']);
$query = "SELECT * FROM utenti WHERE user='$username' and pswd='$password'";$result = mysqli_query($link, $query) or die(mysqli_error($link));$count = mysqli_fetch_array($result);if ($count){$_SESSION['username'] = $username;$_SESSION['password'] = $password;$access=$count['access'];}else{$fmsg = "Username o password errata";}}if (isset($_SESSION['username'])){$_SESSION['username'] = $username;$_SESSION['password'] = $password;$_SESSION['access'] = $access;
header("Location: index.php"); }else{?><html><head> <title>User Login</title></head><body> <center><div class="container"> <form class="form-signin" method="POST"> <?php if(isset($fmsg)){ ?><div class="alert alert-danger" role="alert"> <?php echo $fmsg; ?> </div><?php } ?> <h2 class="form-signin-heading">Effettuare il Login</h2> <div class="input-group"> <span class="input-group-addon" id="basic-addon1">Utente </span><br> <input type="text" name="username" class="form-control" placeholder="Username" required> </div> <label for="inputPassword" class="sr-only">Password</label><br> <input type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required><br> <button class="btn btn-lg btn-primary btn-block" type="submit">Login</button> </form></div> </body> </html><?php } ?>
il problema che ho riscontrato è che
Codice PHP:
$count = mysqli_fetch_array($result);if ($count){$_SESSION['username'] = $username;$_SESSION['password'] = $password;$access=$count['access'];
non mi restituisce nulla se non una pagina login.php bianca
Premetto che ho sostituito mysqli con sqlsrv e che la query nel dump funziona.
aspetto vostre notizie