Come faccio a fare in modo che un utente qundo si logga al mio sito riesca a vedere il profilo di un altro utente registrato tramite l'interrograzione del database sql. Io ho provato in questo modo, ma tutti i link del profilo di ogni persona iscritta al mio sito mi fanno vedere il profilo dell'utente con l'id n°1
AIUTATEMI VI PREGO!!!!
Codice PHP:
<br>Persone che potresti conoscere (iscritte al sito, fai click per aggiungere una persona come amico):<br>
<?php
define('DB_SERVER', 'localhost');
define('DB_DATABASE', 'my_webcammiolapine');
$connection = mysql_connect(DB_SERVER) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
$query = "SELECT member_id, firstname, lastname
FROM members
WHERE member_id = member_id and firstname = firstname and lastname = lastname
";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
$rows = mysql_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j)
{
$row = mysql_fetch_row($result);
echo '<a href="profilo.php?id='.$row[0].'">'. $row[1] . ' '. $row[2] . '</a><br>';
}
?>
<br>
<br>
<br>
<?php
define('DB_SERVER', 'localhost');
define('DB_DATABASE', 'my_webcammiolapine');
$connection = mysql_connect(DB_SERVER) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
$query = "SELECT member_id, firstname, lastname
FROM members
WHERE member_id = member_id
AND firstname = firstname
AND lastname = lastname )
";
$result = mysql_query($query);
if (!$result) die ("Database access failed: " . mysql_error());
$rows = mysql_num_rows($result);
for ($j = 0 ; $j < $rows ; ++$j)
{
$row = mysql_fetch_row($result);
echo '<h2>2versione</h2><br><a href="profilo.php?id='.$row[0].'">'. $row[1] . ' '. $row[2] . '</a><br>';
}
?>