Помощник
|
Ничего не выводится после вызова метода |
Kuchuluk
|
Сообщение
#22
|
|
[member=isvetlichniy], вообще передаю теперь id пользователя в адресной строке браузера. запрос теперь такой
<?php $ava1 = "SELECT id, ava_name FROM avatars WHERE us_login = {$_GET['login']} AND status = 2"; echo $ava1; $ava2 = $us_info->selAssoc("avatars", "id, ava_name", "user_id = ".$_GET['id']." AND status = 2"); print_r($ava2); ?> в браузер вывелось Array ( [0] => Array ( [id] => 87 [ava_name] => small_ruslan.jpeg ) ) но метод selAva, if (!empty($ava)) { $src = "avatars/".$ava[0]["id"].$ava[0]["ava_name"]; } else { $src = "sys-images/no-avatar.gif"; } return $src; в котором формируется сама строка для вставки в тег img все равно не работает, то есть все как и было осталось а нет, с id заработало. но почему с логином не работает? |
|
|
isvetlichniy |
4.4.2013, 22:06;
Ответить: isvetlichniy
Сообщение
#23
|
|
ну массив у тебя заполнился, уже хорошо
теперь смотри что хранится в переменной $src |
|
|
Kuchuluk
|
Сообщение
#24
|
|
с id заработало, картинка выводится. так почему с логином то не работает?
если мне нужно чтобы в адресной строке и логин тоже передавался, его можно оставить вот так index.php?login=alex&id=0000000003 или надо что-нибудь одно передавать только? |
|
|
isvetlichniy |
4.4.2013, 22:20;
Ответить: isvetlichniy
Сообщение
#25
|
|
можно оставить
|
|
|
Kuchuluk
|
Сообщение
#26
|
|
спасибо вам большое. я еще уточнить хотел, если и логин и айди передавать, потом трудностей не возникнет в дальнейшей работе? и если я по айди буду делать запрос к базе данных, то ее тоже нужно обрабатывать специальными функциями?
|
|
|
isvetlichniy |
4.4.2013, 22:35;
Ответить: isvetlichniy
Сообщение
#27
|
|
если я по айди буду делать запрос к базе данных так как айди будет целым числом, то достаточно делать вот так $id = intval($_GET['id']); |
|
|
html-ka |
4.4.2013, 22:45;
Ответить: html-ka
Сообщение
#28
|
|
с id заработало, картинка выводится. так почему с логином то не работает? покажи структуру таблицы avatars |
|
|
fedornabilkin |
5.4.2013, 9:58;
Ответить: fedornabilkin
Сообщение
#29
|
|
у меня выдало во это SELECT id, ava_name FROM avatars WHERE us_login = alex AND status = 2 и это Unknown column 'alex' in 'where clause'. но колонка то называется us_name. Полагаю ты сам ответил на свой вопрос Ко всему вышесказанному хочу добавить, что не очень хорошо в гетах таскать логин и айдишник юзера. Обычно скрипт потихоньку разрастается, что-то добавляется и совершенствуется. И вскоре настает такой момент, что геты использовать становится неудобно, но уже проделана огромная работа, переделывать ничего не хочется и приходится выдумывать, изобретать, лепить кучу ненужного. Поэтому наверно все же проще было бы сохранять айди пользователя в сессию. |
|
|
Kuchuluk
|
Сообщение
#30
|
|
покажи структуру таблицы avatars http://uploads.ru/OT3JH.jpg Ко всему вышесказанному хочу добавить, что не очень хорошо в гетах таскать логин и айдишник юзера. Поэтому наверно все же проще было бы сохранять айди пользователя в сессию. у меня в сессиях хранятся логин и айдишник юзера, того, который зашел под своим именем. Но чтобы зайти в профиль другого юзера, надо логин или айдишник того юзера передать, чтобы информацию о нем из базы вытаскивать. Спасибо всем большое за помощь, переделал всё через айди. Но все-таки так и не понял почему по логину не получилось... И вообще почему логин использовать нельзя? Почему это дурным тоном называют? В твиттере например логин передается, а мне нельзя что-ли? |
|
|
html-ka |
5.4.2013, 14:14;
Ответить: html-ka
Сообщение
#31
|
|
И вообще почему логин использовать нельзя? Почему это дурным тоном называют? В твиттере например логин передается, а мне нельзя что-ли? Забей ))) делай как тебе удобнее, а то тебе и не такое понараскажут, по логину адрес ссылки будет более читабельный, думаю так приятнее http://examle.org/user/vasya_pupkin/ чем http://examle.org/user/52/ |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 844 | 7.4.2024, 18:05 автор: Alex-777 |
|
Состояние после ампутации - нужна помощь благотворительный топик |
49 | vitvirtual | 5873 | 1.4.2024, 5:23 автор: vitvirtual |
|
Исчезающие фрилансеры после предоплаты. Зачем? Какой смысл? | 36 | metvekot | 9579 | 31.3.2024, 1:01 автор: Liudmila |
|
После обновления all in one seo pack пропал keywords? | 16 | pozitron123 | 3535 | 24.2.2021, 15:13 автор: kozak199110 |
|
После переноса сайт на DLE перестал корректно работать Ищу того, кто может помочь заново все верно настроить |
6 | mr_LasVegas | 2000 | 20.7.2020, 20:52 автор: asd4 |
Текстовая версия | Сейчас: 19.4.2024, 8:27 |