[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод изображения из базы Mysql
onzone
Народ! Подскажите плз, как вывести аватар из базы (в базе хранится путь к аватару), в гостевую книгу!



Спустя 4 минуты, 51 секунда (14.11.2009 - 20:26) Gabriel написал(а):
onzone
ну если он храниться в базе то береш и выдергиваеш путь к нему в чем собна проблема?

Спустя 5 минут, 55 секунд (14.11.2009 - 20:32) onzone написал(а):
Цитата (Gabriel @ 14.11.2009 - 17:26)
onzone
ну если он храниться в базе то береш и выдергиваеш путь к нему в чем собна проблема?

В реализации )) Просто когда я добавляю сообщение, то во всех остальных аватар тоже меняеться! А гостевая у меня с авторизацией. Можешь подсказать как составить sql запрос, чтоб допустим путь к аватару привязывался к логину.

Спустя 2 минуты, 41 секунда (14.11.2009 - 20:35) Gabriel написал(а):
onzone
ну неси кофе будем гадать wink.gif (думаю намек понятен)

Спустя 9 минут, 53 секунды (14.11.2009 - 20:45) onzone написал(а):
угу ща прикреплю sql запрос, точнее мой код я щас кумкаю сижу сам)

<?php

session_start();

$sid_add_theme = session_id();
// Устанавливаем соединение с базой данных
if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
{

$avatar2 = $myrow['avatar'];
$name = $_SESSION['login'];\\ эта переменная с другой таблицы для скрипта авторизации
$password = $_SESSION['password'];
$result = mysql_query("SELECT id,avatar FROM users WHERE login='$login' AND password='$password'",$db);
$myrow = mysql_fetch_array($result);

$result2 = mysql_query ("SELECT avatar,id_msg FROM guest name='$name' ",$db);
$myrow2 = mysql_fetch_array($result2);
$avatar3= $myrow2['avatar'];

}

//первый отрывок кода

<td height="70" bgcolor="#CCCCCC"> <? echo "<img alt='аватар' src='$avatar3'>" ?>
//а вот собственно то куда он должен выводиться.

_______________________________

<td><input type=hidden name=name maxlength=32 size=25 value='<?php echo $_SESSION['login'] ?>' /></td>
<
td colspan="2"><div align="left">
<
input type=hidden name=avatar maxlength=32 size=25 value='<?php isset ($avatar2); unset($avatar2); ?>'
а это с ормы добаления сообщения..

Как я думаю надо правильно создать sql запрос
этот код как-то подредактировать

$result2 = mysql_query ("SELECT avatar,id_msg FROM guest name='$name' ",

Спустя 9 дней, 1 час, 1 минута, 52 секунды (23.11.2009 - 21:47) Ulanych написал(а):
Может я и глупость скажу, но:
1) я не вижу где определяется переменная $login, поскольку по умолчанию register_globals отключена в PHP, следовательно переменная $login не определена и из таблицы выбирается только 0-ая строка или вообще ничего не отбирается.
2) Увидеть бы структуру таблиц базы, было бы проще оказать помощь.

Спустя 23 часа, 46 минут, 22 секунды (24.11.2009 - 21:33) Ulanych написал(а):
Ну так что, получилось? Если да, то как? На счет не определенной переменной я не ошибся?

Спустя 12 дней, 18 часов, 48 минут, 43 секунды (7.12.2009 - 16:22) Snus написал(а):
С таким кривым кодом тока так:

if($myrow2['avatar'] != ""){ $avatar3= $myrow2['avatar']; } else { $avatar3 = ''; }
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.