Проверка дали потребител е добавен като приятел

Factor

Registered
Мъчих се да напиша една система за приятели но нещо не ми се получи ..
ето го и кода...
PHP:
                        <?php
                       $myid = mysql_query("SELECT * FROM `users` WHERE username='$userchek'");
                       $rowmyid = mysql_fetch_assoc($myid);
                       $loginuser = $rowmyid['id'];
                       $validfr = mysql_query("SELECT * FROM `protect`.`friends`");
                       $num = mysql_num_rows($validfr);
                       $userid = $num['userid'];
                       $frid = $num['frid'];
                       $added = mysql_query("SELECT * FROM `protect`.`friends` WHERE userid='$loginuser' AND frid='$frid'");
                       $fix = mysql_num_rows($added);

                          if($fix > 0){
   echo "Вие сте добавили този потребител като приятел!";
                            }
                            else {
                                                   echo "<form method='POST' action=''>
         <input type='submit' name='addfriend' value='Добави като приятел'/>
</form>
";
                            }

                        if(isset($_POST['addfriend'])){
                         
                           
                            mysql_query("INSERT INTO `friends` (frid, userid) VALUES ('$id','$loginuser')");
                            header("Location:profile.php?id=$id");
                            
                        }
                        ?>
Проблемът ми е че не мога да проверя дали потребителя е добавен като приятел..
 
Factor каза:
Мъчих се да напиша една система за приятели но нещо не ми се получи ..
ето го и кода...
PHP:
                        <?php
                       $myid = mysql_query("SELECT * FROM `users` WHERE username='$userchek'");
                       $rowmyid = mysql_fetch_assoc($myid);
                       $loginuser = $rowmyid['id'];
                       $validfr = mysql_query("SELECT * FROM `protect`.`friends`");
                       $num = mysql_num_rows($validfr);
                       $userid = $num['userid'];
                       $frid = $num['frid'];
                       $added = mysql_query("SELECT * FROM `protect`.`friends` WHERE userid='$loginuser' AND frid='$frid'");
                       $fix = mysql_num_rows($added);

                          if($fix > 0){
   echo "Вие сте добавили този потребител като приятел!";
                            }
                            else {
                                                   echo "<form method='POST' action=''>
         <input type='submit' name='addfriend' value='Добави като приятел'/>
</form>
";
                            }

                        if(isset($_POST['addfriend'])){
                         
            
$sql=mysql_query("SELECT * FROM friends WHERE frid='$frid' AND userid='$loginuser'"); 
$broi=mysql_num_rows($sql); 
if ($broi < 1) 
{ 
               
                            mysql_query("INSERT INTO `friends` (frid, userid) VALUES ('$id','$loginuser')");
                            header("Location:profile.php?id=$id");
                            
} 
else 
{ 
echo '<meta http-equiv="refresh" content="2; url=profile.php?id=$id">Този потребител вече е ваш приятел!</b>'; 
}                        
}
                        ?>
Проблемът ми е че не мога да проверя дали потребителя е добавен като приятел..
 

Back
Горе