ciao ragazzi eccomi di nuovo qui con una nuova richiesta di aiuto, sicuramente mi sfugge qualcosa ma non riesco a capire cosa.
Premetto che non esiste una registrazione l'utente accede con i dati che io fornisco.
Allora il mio problema è che non riesco a visualizzare i dati nome, cognome, telefono ecc ecc in base all'utente che accede questo è quello che utilizzo
la connessione al database funziona correttamente.
Login
Codice PHP:
<?php
include("login/config.php");
session_start();
if($_SERVER["REQUEST_METHOD"] == "POST") {
// username and password sent from form
$myusername = mysqli_real_escape_string($db,$_POST['username']);
$mypassword = mysqli_real_escape_string($db,$_POST['password']);
$sql = "SELECT id_login FROM login WHERE username = '$myusername' and password = '$mypassword'";
$result = mysqli_query($db,$sql);
$row = mysqli_fetch_array($result,MYSQLI_ASSOC);
$active = $row['active'];
$count = mysqli_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count == 1) {
//session_register("myusername");
$_SESSION['login_user'] = $myusername;
header("location: index.php");
}else {
$error = "Your Login Name or Password is invalid";
}
}
?>
Session
Codice PHP:
<?php
include('login/config.php');
session_start();
$user_check = $_SESSION['login_user'];
$ses_sql = mysqli_query($db,"select username from login where username = '$user_check' ");
$row = mysqli_fetch_array($ses_sql,MYSQLI_ASSOC);
$login_session = $row['username'];
if(!isset($_SESSION['login_user'])){
header("location:login.php");
die();
}
?>
Select per leggere i dati
Codice PHP:
<?php
require_once("login/admin.php");
$db_handle = new DBController();
$result = $db_handle->runQuery("SELECT * FROM admin WHERE id_login = '".$_GET['id_login']."'");
?>