ОБСУЖДЕНИЕ

Нужен совет) php

13 сообщений1 просмотровОткрыта
#1
Щас опишу подробнее))
Вот тут вывожу я баланс:

$result=mysql_query("SELECT * FROM `users` WHERE `id` = '$id'");

$user = mysql_fetch_assoc($user_r);

// берем результаты из каждой строки

while($row=mysql_fetch_array($result))

{ // выводим данные

echo '<p>Баланс: '.$row['balans'].' руб.</p>';

}// /while

.......................................................
И хочю что бы эту информацию мог видеть только я (Например я зарегистрировался как Test только мне мои даные баланса видны))
Пробывал по разному раз 30 =_= (
#2
Вот пример,но не работает (просто белый екран):


<?

if ($_GET['id'] = user['id'] {



$result=mysql_query("SELECT * FROM `users` WHERE `id` = '$id'");

$user = mysql_fetch_assoc($user_r);

// берем результаты из каждой строки

while($row=mysql_fetch_array($result))

{ // выводим данные

echo '<p>Запись id='.$row['id'].' </p>';

}// /while

}

?>
#3
Так пробывал тож не то(
if ($_GET['id'] = $user['id']) {


$result=mysql_query("SELECT * FROM `users` WHERE `id` = '$id'");

$user = mysql_fetch_assoc($user_r);

// берем результаты из каждой строки

while($row=mysql_fetch_array($result))

{ // выводим данные

echo '<p>Запись id='.$row['id'].' </p>';

}// /while
#4
Мб нужно вместо:
<?
if ($_GET['id'] = user['id'] {
?>
это:
<?
if ($_GET['id'] = $user['id'] {
?>
А по сути, зачем тебе $_GET['id'] если можно брать с базы данные юзера с его ID?
К примеру так:
<?
$result=mysql_query("SELECT * FROM `users` WHERE `id` = '".$user['id']."'");
?>
#5
Simptom, Сделал я вот так (Но серовно захожу я с акаунта например Test на акаунт Admin что бы посмотреть профиль и баланс серовно видно ево):

$result=mysql_query("SELECT * FROM `users` WHERE `id` = '".$user['id']."'");

$user = mysql_fetch_assoc($user_r);

// берем результаты из каждой строки

while($row=mysql_fetch_array($result))

{ // выводим данные

echo '<p>Баланс: '.$row['balans'].' руб.</p>';

}// /while
#6
Ты хочешь видеть только у себя на станице, а у других нет?
#7
forsim, Да)
#8
if (isset($user) && $user['id'] == $ank['id']){ твой код}
#9
какое обазначение идет у юзера ид? - например user_id
вот и пиши там где
WHERE `id` = '$user_id' - и будет показывать только тебе
#10
Всем спасибо)))Вот:
if (isset($user) && $user['id'] == $u['id']){

$result=mysql_query("SELECT * FROM `users` WHERE `id` = '$id'");
$user = mysql_fetch_assoc($user_r);

// берем результаты из каждой строки

while($row=mysql_fetch_array($result))

{ // выводим данные

echo '<p>Баланс: '.$row['balans'].' руб.</p>';

}// /while

}
#11
А и пока в теме еще воспользуюсь моментом :D
..............................................
Кто нить помнит запрос для тово что бы изменить параметр столбца на int ?)
#12
koral, Вижу мой код, работает?)
#13
forsim, Да)Спс,а я репу рвал с GET...