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]   

> Описание: Помогите пожалуйста, люди добрые.Как вывести если есть три параметра?
VG
Отправлено: 21 Апреля, 2007 - 23:00:57
Post Id



Новичок


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


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

[+]


Привет.У меня проблема с выводом.Мне нужно вывести вот что:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.                 include "config.php";
  3.                 $q = mysql_query("SELECT * FROM pictures");
  4.                 $rows = mysql_num_rows($q);
  5.                 for($i=0;$i<$rows;$i++)
  6.                 {
  7.                         $f = mysql_fetch_array($q);
  8.                         $size=getimagesize($f[adress]); // читаем информацию о картинке
  9.                         $width=$size[0]+40;
  10.                         $height=$size[1]+40;
  11.                         $type=$size[2];
  12.                         $winstat='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='.$width.',height='.$height;
  13.                 echo '<table border="0" width="100%" id="table2">';
  14.                         echo '<tr>';
  15.                         echo    '<td width="128">';
  16.                         echo    '<a title="Увеличить" href="'.$f[adress].'" window.open("'.$f[adress].'", "'.$f[name].'", ".'$winstat.'")">';
  17.                         echo    '<img border="0" src="'.$f[adress].'" width="128" height="128"></a></td>';
  18.                         echo    '<td><b><span>'.$f[name].'</span></b><p>';
  19.                         echo    '<span>'.$f[comment].'</span></td>';
  20.                         echo '</tr>';
  21.                 echo '</table><hr>';
  22.                 }
  23.                 ?>


Сама проблема здесь:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo    '<a title="Увеличить" href="'.$f[adress].'" window.open("'.$f[adress].'", "'.$f[name].'", ".'$winstat.'")">';
  3.  


Ошибку выдает такую:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';'

Очень надеюсь на вашу помощь. Заранее спасибо.
 
 Top
valenok Модератор
Отправлено: 21 Апреля, 2007 - 23:09:20
Post Id



Здесь могла бы быть ваша реклама


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


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




->
Точку с апострофом с лева местами поменяйте.


http://ru.php.net/manual/ru/lang....types.array.php
Прочитайте про доступ к элементам массива.
Ваш подход вызывает ошибки.
При отладке полезно включить сообщения об ошибках.

Это тоже будет полезно:


-----
Truly yours, Sasha.
 
My status
 Top
VG
Отправлено: 21 Апреля, 2007 - 23:42:08
Post Id



Новичок


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


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

[+]


Спасибо большое.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB