Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: почему выводит два раза?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pipka
Отправлено: 22 Марта, 2012 - 18:32:18
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




выводит вот так

Pipka pipka091@mail.ru Pipka pipka091@mail.ru

почему?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class profile extends db_Con{
  3.  
  4. protected $login;
  5. protected $password;
  6. protected $email;
  7. protected $name;
  8. protected $famil;
  9. protected $otche;
  10. protected $icq;
  11. protected $skype;
  12. protected $ses;
  13.  
  14.  
  15. function profile(){
  16.  
  17. $this->ses = $_SESSION['login'];
  18.  
  19. $DB = db_Con::Con();
  20.  
  21. $query = $DB->query("SELECT * FROM users WHERE login='$this->ses'");
  22.  
  23. $query->setFetchMode(PDO::FETCH_ASSOC);
  24.  
  25.      while($prof = $query->fetch()){
  26.          ?>
  27.  
  28.          
  29.         <? echo $prof['login'];?>
  30.         <?=$prof['email']?>
  31.  
  32. <?PHP
  33.         }
  34.          
  35.  
  36. }
  37.  
  38.  
  39.  
  40.  
  41. }
  42.  
  43. ?>
 
 Top
EuGen Администратор
Отправлено: 22 Марта, 2012 - 18:34:16
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




2 раза вызываете метод?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Pipka
Отправлено: 22 Марта, 2012 - 18:39:48
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




нет один =) я уже второй день голову ломаю =)
 
 Top
EuGen Администратор
Отправлено: 22 Марта, 2012 - 18:40:58
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Не нужно ломать голову, сделайте отладку. Посмотрите, какие строки в БД, сколько раз вызываете метод и т.п.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Pipka
Отправлено: 22 Марта, 2012 - 18:47:22
Post Id


Гость


Покинул форум
Сообщений всего: 125
Дата рег-ции: Сент. 2011  
Откуда: Москва


Помог: 0 раз(а)




поменял названия метода и вдал мне вот так
вывел мне то что надо и ошибку

Fatal error: Call to undefined method profile::profil() in Z:\home\liga\www\profile.php on line 11
(Добавление)
ааа всё забейте решил вопрос спасибо)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB