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
Форумы портала PHP.SU :: Версия для печати :: вывод через запятую
Форумы портала PHP.SU » » Вопросы новичков » вывод через запятую

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

1. contused - 17 Сентября, 2011 - 02:10:15 - перейти к сообщению
Никак не получается избавится от последней запятой при выводе через запятую.
Помогите разобраться в коде
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.  ?>
2. LIME - 17 Сентября, 2011 - 02:40:59 - перейти к сообщению
я уже отметил 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.  ?>
щастья не обещаю но попробовать советую
(Добавление)
ой вру
не помогет
щас соображу
все сообразил и исправил код
3. contused - 17 Сентября, 2011 - 03:02:54 - перейти к сообщению
Все помогло !!! Огромное СПАСИБО
4. LIME - 17 Сентября, 2011 - 03:24:55 - перейти к сообщению
contused ну ещебы
обращайтесь
(Добавление)
contused вы главное смысл поймите
сначала выводим строку потомучто условие полюбому будет хоть 1 строка
и потом запятую ставим в начало строки а не в конец
развивайтесь интелектуально
это всегда хорошо

 

Powered by ExBB FM 1.0 RC1