<?php
session_start();
$id = $_SESSION['id'];
$name = $_SESSION['name'];
$lastname = $_SESSION['lastname'];
include ("bd.php");
if (isset($_GET['id'])) {$id = $_GET['id'];}
$result=mysql_query("SELECT * FROM users WHERE id = '$id'",$db);
$myrow = mysql_fetch_array($result);
if($myrow['id'] == $id) {
$result2 = mysql_query("SELECT * FROM users WHERE id = '$id'",$db);
$myrow2 = mysql_fetch_array($result2);
do
{
printf("<table border='0' align='center' class='class_profile_otst' width='265'>
<tr>
<td id='profile'><a href='send_a_message.php?id=%s&name=%s&lastname=%s' id='profile'>Отправить сообщение</a></td>
</tr>
<tr>
<td id='profile'><a href='loading_friends.php?id=%s&name=%s&lastname=%s' id='profile'>Добавить в друзья</a></td>
</tr>
</table>",$myrow2['id'],$myrow2['name'],$myrow2['lastname'],$myrow2['id'],$myrow2['name'],$myrow2['lastname']);
}
while ($myrow2 = mysql_fetch_array($result2));
}
else{
echo "<meta http-equiv='Refresh' content='0; URL=id.php?id=".$id."'>";
}
?>
короче id он сравнивает и так что на всех пользователях которые выдает из базы то есть заходя на чужую страницу он выдает свою короче где ошибка ?