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]   

> Описание: Срочно нужна помощь
contused
Отправлено: 17 Сентября, 2011 - 02:10:15
Post Id


Новичок


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


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




Никак не получается избавится от последней запятой при выводе через запятую.
Помогите разобраться в коде
PHP:
скопировать код в буфер обмена
  1. <?
  2.  $resultG = mysql_query("SELECT * FROM game_osobennosti, osobennosti WHERE game_osobennosti.osobennost_g = osobennosti.id AND game='$id'",$db);
  3. if (!$resultG)
  4. {
  5. echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>";
  6. }
  7. if (mysql_num_rows($resultG) > 0)
  8. {
  9. $myrowG = mysql_fetch_array($resultG);
  10. do
  11. {
  12. printf ("<a class='link' href='view_osob.php?osob=%s'>%s</a>, ",$myrowG["osobennost_g"],$myrowG["osobennost"]);
  13. }
  14. while ($myrowG = mysql_fetch_array($resultG));
  15. }
  16. else
  17. {
  18. echo "<p>-</p>";
  19. }
  20.  ?>
 
 Top
LIME
Отправлено: 17 Сентября, 2011 - 02:40:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


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




я уже отметил 1000 постов несколькими баночками обкаста
но собрался с силами сфокусировал зрение и мой воспаленный моск выдал код
PHP:
скопировать код в буфер обмена
  1. <?
  2.  $resultG = mysql_query("SELECT * FROM game_osobennosti, osobennosti WHERE game_osobennosti.osobennost_g = osobennosti.id AND game='$id'",$db);
  3. if (!$resultG)
  4. {
  5. echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>";
  6. }
  7. if (mysql_num_rows($resultG) > 0)
  8. {
  9. $myrowG = mysql_fetch_array($resultG);
  10.  printf ("<a class='link' href='view_osob.php?osob=%s'>%s</a> ",$myrowG["osobennost_g"],$myrowG["osobennost"]);
  11.  
  12. while ($myrowG = mysql_fetch_array($resultG))
  13.     printf (",<a class='link' href='view_osob.php?osob=%s'>%s</a> ",$myrowG["osobennost_g"],$myrowG["osobennost"]);
  14. }
  15.   else
  16. {
  17. echo "<p>-</p>";
  18. }
  19.  ?>
щастья не обещаю но попробовать советую
(Добавление)
ой вру
не помогет
щас соображу
все сообразил и исправил код

(Отредактировано автором: 17 Сентября, 2011 - 02:54:04)

 
 Top
contused
Отправлено: 17 Сентября, 2011 - 03:02:54
Post Id


Новичок


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


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




Все помогло !!! Огромное СПАСИБО

(Отредактировано автором: 17 Сентября, 2011 - 03:07:13)

 
 Top
LIME
Отправлено: 17 Сентября, 2011 - 03:24:55
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


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




contused ну ещебы
обращайтесь
(Добавление)
contused вы главное смысл поймите
сначала выводим строку потомучто условие полюбому будет хоть 1 строка
и потом запятую ставим в начало строки а не в конец
развивайтесь интелектуально
это всегда хорошо
 
 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