Ciao a tutti, sperando sia la sezione giusta vi espongo un problema che mi sta mandando in crisi
Sto creando un sito web con login/registrazione/modifica dettagli solo che ho anche la necessità di creare un profilo per ogni utente, io l'ho pensata in questo modo i profili vengono richiamati da un link "www.nomesito.ex/profile.php?user_name=usernamescelto e ho pensato di creare uno script che legga in automatico il nome dopo "user_name=" e controlli nel database se un utente ha quel nome mostrandone relativi dati, ecco lo script che ho ideato:
Codice PHP:
<?php
require_once("models/config.php");
if (!securePage($_SERVER['PHP_SELF'])){die();}
require_once("models/header.php");
if(isset($_GET['user_name']))
{
$user_name= intval($_GET['user_name']);
//Verifichiamo che l'user esista
$userdata = $mysqli->query('SELECT display_name, email, sign_up_stamp from uc_users where user_name="'.$user_name.'"');
if(mysqli_num_rows($userdata)>0)
{
$userinfo = mysqli_fetch_array($userdata);
//Mostriamo i dettagli dell'user
echo htmlentities($userinfo['sign_up_stamp'], ENT_QUOTES, 'UTF-8');
echo htmlentities($userinfo['display_name'], ENT_QUOTES, 'UTF-8');
echo htmlentities($userinfo['email'], ENT_QUOTES, 'UTF-8');
}
else
{
echo 'Utente non trovato.';
}
}
else
{
echo 'Nulla in questa pagina';
}
?>
Fin qua sembra tutto ok, nessun errore.. ma visitando la pagina mi dice "Utente non trovato." anche se l'utente in realtà esiste
Ora.. so di non essere molto afferrato nel settore a perfavore aiutatemi!