Devo fare una pagina in modo tale che se si va su user.php?utente=nomeutente mi mostri alcune cose dell'utente.
Ho pensato a una cosa del genere:
Codice PHP:
$ricercautente = $_GET['utente'];
$sqlquery = "SELECT * FROM multi WHERE username = " . $ricercautente;
$result = mysql_query($sqlquery);
$number = mysql_numrows($result);
if ($number < 1) {
print "<center>
La ricerca non ha prodotto nessun risultato</p></center>";
}else{
$nome = mysql_result($result,0,"nome");
$eta = mysql_result($result,0,"eta");
print "
[b]Nome:[/b] $nome
[b]Età:[/b]
$eta</p>";
}
Così non so per quale motivo mi dice che la ricerca non produce risultati, ma se al posto che questo
Codice PHP:
$sqlquery = "SELECT * FROM multi WHERE username = " . $ricercautente;
uso
Codice PHP:
$sqlquery = "SELECT * FROM multi WHERE username = 'nomeutente'";
La ricerca funziona correttamente. Consigli?