Salve ragazzi...sto cercando di realizzare uno script che mi visualizzi il nickname del profilo che visita un altro utente provvisto di data e ora della visita...
il nickname di chi visita me lo ricavo tramite
_SESSION
mentre il nick di chi si va a visitare tramite _GET

Questo lo script

Codice PHP:
<?      
//Apro la sessione e...      
session_start();      
 
  
 
//verifico se esiste la variabile destinatario per il voto
if(isset($_GET['nickname']) OR $_GET['nickname'] != ""){
$destinatario=$_GET['nickname'];
}
   
$nickdichivisita=$_SESSION['nickname'];
$nicknamevisitato=$_GET['nickname'];


//parte relativa alla data e all ora delle visite ricevute da utenti
$date3 date("Y/m/s H");


//data ultima visita
$ultimavisita3=strftime("%A %d %B %Y");
//ora ultima  visita
$ultimavisitaora3=strftime("%T");

//valore che assegno al campo letto relativo al nick di chi visita
$letto='1';

//seleziono le visite e controllo se l utente che visita abbia nel campo letto il valore 1...se si aggiorni cioè fai un update altrimenti invece
//se il campo letto e vuoto inserisci i dati

//mi connetto al datase    
$link mysql_connect("$db_host""$db_database""$db_username""$db_password") or die("Errore connessione: "mysql_error());
$query1 = @mysql_query("SELECT id,nickvisitato1,nickdichivisita1,letto
FROM visiteutenti WHERE nickvisitato1='
$nicknamevisitato' AND nickdichivisita1='$nicknamevisitato'",$link);

while(
$row=mysql_fetch_array($query1)){
    
     
$nickdichivisita=$row['nickdichivisita1'];
     
$nickvisitato=$row['nickvisitato1'];
$haivisitato=$row['letto'];


}
if(
$nickdichivisita=$haivisitato){

   
$query "UPDATE `visiteutenti` SET `nickdichivisita1` = '$nickdichivisita'";
   
$query2 "UPDATE `visiteutenti` SET `nickvisitato` = '$nickvisitato1'";
   
$query3 "UPDATE `visiteutenti` SET `letto` = '1'";
   
$query4 "UPDATE `visiteutenti` SET `datadellavisita` = '$ultimavisita3'";
$query5 "UPDATE `oradellavisita` SET `datadellavisita` = '$ultimavisitaora3'";
  
$query6 "UPDATE `oradellavisita` SET `data3` = '$date'";  
  
  
}   else{

//Se quell utente non ha ancora visitato quell utente Invio i dati al database
$query2 = @mysql_query("INSERT INTO visiteutenti VALUES ('$id','$nickdichivisita','$nickvisitato'
,'
$letto','$ultimavisita3','$nickvisitato','$ultimavisitaora3','$date3')",$link);


}
Succede però che nel database non mi inserisce nulla..come mai??