Salve ragazzi, come da titolo ho un problema con il login.
Ho creato tutto e non mi da errori il php, eppure non riconosce l'utente.
Dove o in cosa sbaglio?
Questo è Modulo Html
	
	
	
		
Questo è il file Login.php
	
	
	
		
Questo è il file dati_utente.php
	
	
	
		
				
			Ho creato tutto e non mi da errori il php, eppure non riconosce l'utente.
Dove o in cosa sbaglio?
Questo è Modulo Html
		HTML:
	
	 <form name="form_login" method="POST" action="" >
   <label class="label">User:</label><br>
   <input type="text" class="form" required="" name="User">
   <label class="label">Password:</label><br>
   <input type="text" class="form" required="" name="Password" ><br>
   <input type="submit" value="Accedi">
 </form>
		PHP:
	
	<?php
// Apriamo la sessione
session_start();
// Creo una logica condizionale per verificare User e Password.
if (isset($_POST['User']) && isset($_POST['Password'])){
  // Richiamiamo la connessione al DataBase
  include 'config.php';
  // Recupero dal POST username e password
  $User = $_POST['User'];  
  $Password = $_POST['Password'];
  // Creo una query SQL di SELECT.
  $sql = mysql_query("SELECT id FROM Utenti WHERE User = '$User' AND Password= '$Password'")
  or die (mysql_error());
  // Se la query restituisce un risultato creo la sessione di autenticazione
  if (mysql_num_rows($sql) > 0) {
    $riga = mysql_fetch_array($sql);
    $_SESSION['id'] = $riga['id'];
 header("location: dati_utente.php");
  }else{
    $error = "lo User o Password non sono Corretti";
  }
}
?>
		PHP:
	
	<?php
// Avvio la sessione
session_start();
// Apriamo la sessione in base all'id utente.
if (isset($_SESSION['id'])){
  // Richiamiamo la connessione al database.
  include 'config.php'; 
  // Creo una query SQL di SELECT e identifico l'id di sessione.
  $sql = mysql_query("SELECT * FROM Utenti = ".(int)$_SESSION['id']);
  // Creo un array di dati dall'archivio utenti.
  $riga = mysql_fetch_array($sql);
  $dati = array();
  $dati[]= $riga['User'];
  $dati[]= $riga['Password'];
  $dati[]= $riga['Nome'];
  $dati[]= $riga['Email'];
 
  echo $dati[0] . "<br/>";
  echo $dati[1] . "<br/>";
  echo $dati[2] . "<br/>";
  echo $dati[3] . "<br/>";
}else{
  echo "Utente non loggato"; 
}
?>
			
				Ultima modifica: 
				
		
	
										
										
											
	
										
									
								 
	 
	 
 
		 
 
		
 Non stampa a video nessun risultato, è come se non calcolasse il codice se non lo user e la password della sezione aperta
 Non stampa a video nessun risultato, è come se non calcolasse il codice se non lo user e la password della sezione aperta 
 
		 
 
		 
 
		 
 
		