Затруднение с един php код

csk1drock

Registered
Здравейте, проблемът ми е следният:

<?php
if($row['vidim'] == "1")
{
$pro = mysql_query("SELECT * FROM friends WHERE user='$user' and fr='$row[username]'") or die (mysql_error());
$mr = mysql_num_rows($pro);
if($mr == NULL || $row['username'] != $user)
{
echo "Вие не сте приятел на този потребител";
}else{
?>

if($row['vidim'] == "1") - Достъп до профила само за приятели
if($row['vidim'] == "2") - Свободен достъп до профила в смисъл всеки един потребител може да разглежда даденият профил

сега ще ви запозная с проблема задавам

if($row['vidim'] == "1")

Всичко работи но не ми дава аз да си преглеждам профилът и ми изписва

това дето съм написал малко по горе в кода

( Вие не сте приятел на този потребител )

А за съжаление аз си разглеждам моят профил а не на някой друг потребител от сайта ? някой може ли да ми помогне да го корегираме! благодаря за съдействието
 
Използвай "AND"

Код:
<?php
if($row['vidim'] == "1")
{
$pro = mysql_query("SELECT * FROM friends WHERE user='$user' and fr='$row[username]'") or die (mysql_error());
$mr = mysql_num_rows($pro);
if($mr == NULL AND $row['username'] != $user)
{
echo "Вие не сте приятел на този потребител";
}else{
?>
 
Сесията ми е $_SESSION['username'];

Моляви помогнете ми да го направим този код искам да оправим следното когато вляза в Моят Профил ми изписва че не съм в списъка с приятели а всъщност не ме пуска в моят профил как да го оправя това ?
 
<?php
if($row['vidim'] == "1")
{
$pro = mysql_query("SELECT * FROM friends WHERE user='$user' and fr='{$row[username]}'") or die (mysql_error());
$mr = mysql_num_rows($pro);
if($mr == NULL || $row['username'] != $user)
{
echo "Вие не сте приятел на този потребител";
}else{
?>
ако не стана, пробвай така:
<?php
if($row['vidim'] == "1")
{
$pro = mysql_query("SELECT * FROM friends WHERE user='$user' and fr='".$row[username]."'") or die (mysql_error());
$mr = mysql_num_rows($pro);
if($mr == NULL || $row['username'] != $user)
{
echo "Вие не сте приятел на този потребител";
}else{
?>
 
В такъв случай "братле" :), се почва ред по ред:
<?php
if($row['vidim'] == "1")
{
echo $row['username']; //ТУК КАКВО ти дава???
$pro = mysql_query("SELECT * FROM friends WHERE user='$user' and fr='".$row[username]."'") or die (mysql_error());
$mr = mysql_num_rows($pro);
echo $mr;
if($mr == NULL || $row['username'] != $user)
{
echo "Вие не сте приятел на този потребител";
}else{
?>
виждаш какво ти дава и трябва ли да е така!
 

Back
Горе