Salve a tutti ho un problema, vorrei fare in modo che una volta fatto il login cerco una persona tramite il motore di ricerca interno restituito il risultato della ricerca cliccando sull'username mi compare la pagina di di quella persona e la possibilità di mandargli la richiesta di amicizia, il problema qual'è è che non passa piu l'id della persona selezionata, i codici sono questi:

la pagina che effettua la ricerca si chiama cerca2.php
Codice PHP:
require 'functions2.php'; 
require 'connect-inc.php'; 
error_reporting(0); 
$button = $_GET ['submit']; 
$search = $_GET ['search']; 
if(!$button) 
echo "you didn't submit a keyword"; 
else { 
if(strlen($search)<=1) 
echo "Search term too short"; 
else{ 
echo "You searched for [b]$search[/b] <hr size='1'></br>"; //mysql_connect("localhost","root",""); 
//mysql_select_db("database"); 
$search_exploded = explode (" ", $search); 
foreach($search_exploded as $search_each) 

list($first, $last) = explode (" ", $search); 
$construct .="cognome LIKE '%$first%' AND nome LIKE '%$last%'"; 
$construct .=" OR cognome LIKE '%$last%' AND nome LIKE '%$first%'"; 
$construct .=" OR username LIKE '%$first%'"; 
$construct ="SELECT * FROM registrazione WHERE $construct UNION SELECT * FROM registrazione WHERE $construct "; 
$run = mysql_query($construct); 
$foundnum = mysql_num_rows($run); 
while($runrows = mysql_fetch_assoc($run)) 

$id=$runrows['id']; 
$nome = $runrows ['nome']; 
$cognome = $runrows ['cognome']; 
$username = $runrows ['username']; 
$foto = $runrows['foto']; 
?> 
[img]<?php echo $foto ?>[/img]
 
<?php echo " [url='profile2.php?user=$user_id']$username[/url]
$nome
$cognome
 "




}
e il file functions2.php
Codice PHP:
session_start(); 
function 
loggedin(){ 
if(isset(
$_SESSION['user_id']) && !empty($_SESSION['user_id'])){ 
return 
true
} else { 
return 
false


function 
getuser($id$field){ 
$query=mysql_query("SELECT $field FROM registrazione WHERE id='$id'"); 
$run mysql_fetch_array($query); 
return 
$run[$field]; 

e la pagina dove dovrebbe dare il profilo della persona scelta profile2.php
Codice PHP:
<?php
 
include 'functions2.php';
require 
'connect-inc.php';
?>
<?php

if(isset($_GET['user']) && !empty($_GET['user'])){
$user=$_GET['user'];
} else {
$user=$_SESSION['user_id'];
}
$my_id=$_SESSION['user_id'];

$nome getuser($user'nome');
$cognome getuser($user'cognome');
$foto getuser($user'foto');
$username=getuser($user'username');

?>
[img]<?php echo $foto ?>[/img]

<?php echo $nome?>

<?php echo $cognome?>

<?php echo $username?>

<?php
if($user != $my_id){
$check_frmd_query=mysql_query("SELECT id FROM frnds WHERE (user_one='$my_id' AND user_two='$user' OR (user_one='$user' AND user_two='$my_id'))");
if(
mysql_num_rows($check_frmd_query) == 1){
echo 
"[url='#']Already Freand[/url] | [url='actions.php?action=unfrnd&user=$user']Unfriend $username[/url]";
} else {
echo 
$from_query=mysql_query("SELECT id FROM frnd_req WHERE frnd_req.from='$my_id' AND frnd_req.to='$user'");
$to_query=mysql_query("SELECT id FROM frnd_req WHERE frnd_req.from='$user' AND frnd_req.to='$my_id'");
if(
mysql_num_rows($from_query) == 1){
echo 
"[url='actions.php?action=cancel&user=$user']Cancel Request[/url]";
} else if (
mysql_num_rows($to_query) == 1){
echo 
"[url='#']Ignore[/url] | [url='actions.php?action=accept&user=$user']Accett[/url]";
} else {
echo 
"[url='actions2.php?action=send&user=$user']Send Friend Request[/url]";
}
}
}

?>
perchè non passa piu l'id della persona scelta?, qualcuno può aiutarmi?, ciao grazie