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 :: img src= <? синтаксис

 PHP.SU

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


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

> Описание: Помогите разобраться, может с путями что то не так
imediasun
Отправлено: 23 Ноября, 2012 - 18:35:45
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


CODE (html):
скопировать код в буфер обмена
  1.   . ../photos/ . AS125-carrie-Ivory-patent-pair-v iew-200x150.jpg .


вот это храниться в базе данных. с точностью до символа
так выводит ссылку

CODE (htmlphp):
скопировать код в буфер обмена
  1.   echo $row_good['path'];



так не выводит картинку

CODE (htmlphp):
скопировать код в буфер обмена
  1.  <img src = '<? $row_good['path']?>' height="50">]
 
 Top
EuGen Администратор
Отправлено: 23 Ноября, 2012 - 18:37:44
Post Id


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


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


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




imediasun пишет:
<img src = '<? $row_good['path']?>' height="50">

Потому что нужно так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']?>' height="50">


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
imediasun
Отправлено: 23 Ноября, 2012 - 20:15:21
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


EuGen пишет:
imediasun пишет:
<img src = '<? $row_good['path']?>' height="50">

Потому что нужно так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']?>' height="50">

Не выводит
PHP:
скопировать код в буфер обмена
  1.  
  2.     <?
  3.  if(isset($_GET['id_cat'])){
  4.  $name_cat=$_GET['name_cat'];
  5. $id_cat=$_GET['id_cat'];
  6. ?>       
  7. <?
  8. $sql_good="SELECT * FROM goods Where id_cat='$id_cat'";
  9. $query_good=mysql_query($sql_good)or die (mysql_error());
  10. while($row_good=mysql_fetch_assoc($query_good)){
  11. ?>
  12.                                                  
  13. <img src = '<?=$row_good['path']?>' height="50">
  14. <p> <a href="?id_good=<?=$row_good['id_good']?>
  15.  &name_good=<?=$row_good['name_good']?> "><?=$row_good['name_good'];?></a></p>
  16.  
  17.                                                                          
  18.  <?
  19.  }
  20. }
  21. ?>
  22.  
Пишу так, что не так?

(Отредактировано автором: 23 Ноября, 2012 - 20:29:35)

 
 Top
esterio
Отправлено: 24 Ноября, 2012 - 17:45:42
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']; ?>' height="50">


";" зибыли
 
 Top
imediasun
Отправлено: 24 Ноября, 2012 - 19:40:04
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


esterio пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']; ?>' height="50">


";" зибыли

Нет не выводит, какая то проблема не известная
PHP:
скопировать код в буфер обмена
  1.  
  2. $sql_good="SELECT * FROM goods Where id_cat='$id_cat'";
  3. $query_good=mysql_query($sql_good)or die (mysql_error());
  4. while($row_good=mysql_fetch_assoc($query_good)){
  5. $image = $row_good['path'];
  6. echo $row_good['path']; //выводит путь
  7. echo "<img src='".$image."' >" ;//не выводит ничего
  8.  
 
 Top
esterio
Отправлено: 24 Ноября, 2012 - 19:44:43
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




Попобуйте
PHP:
скопировать код в буфер обмена
  1. $image = $row_good['path'];
  2. echo $row_good['path'], '<br>'; //выводит путь
  3. echo $image, '<br>';//не выводит ничего


Мне кажеться не виводит так как изображения нету
 
 Top
imediasun
Отправлено: 24 Ноября, 2012 - 19:48:31
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


esterio пишет:
Попобуйте
PHP:
скопировать код в буфер обмена
  1. $image = $row_good['path'];
  2. echo $row_good['path'], '<br>'; //выводит путь
  3. echo $image, '<br>';//не выводит ничего


Мне кажеться не виводит так как изображения нету

Изображения в папке есть , путь в базе прописан, а так как вы сказали выводит только путь , а мне надо в тэге img выводить
 
 Top
esterio
Отправлено: 24 Ноября, 2012 - 19:50:46
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




так я что-бы проверить есть ли там данные
Пользуйтесь дебагом
 
 Top
imediasun
Отправлено: 24 Ноября, 2012 - 19:59:00
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


esterio пишет:
так я что-бы проверить есть ли там данные
Пользуйтесь дебагом
А как это

так если просто путь прописываю выводит картинку
PHP:
скопировать код в буфер обмена
  1. $sql_good="SELECT * FROM goods Where id_cat='$id_cat'";
  2. $query_good=mysql_query($sql_good)or die (mysql_error());
  3. while($row_good=mysql_fetch_assoc($query_good)){
  4.  
  5. echo '<img src= " ../photos/Cerise-Red-Satin-Wedge-BG-200x150 - копия.jpg" >' ;

Видно проблема складывается когда $row_good['path']подключается

(Отредактировано автором: 24 Ноября, 2012 - 20:02:31)

 
 Top
esterio
Отправлено: 24 Ноября, 2012 - 20:02:46
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




 
 Top
imediasun
Отправлено: 24 Ноября, 2012 - 20:08:59
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


esterio пишет:
http://phpfaq.ru/debug


Если это вот это то когда белый экран при наличии ошибки так и выводит белый экран почему то
 
 Top
esterio
Отправлено: 24 Ноября, 2012 - 20:19:06
Post Id



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


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




Почитайте плиз всю статтю
Исползуйте var_dump, может название переменной инное
Иногда можна спутать символ "с" латиницей и кирилицей
 
 Top
imediasun
Отправлено: 24 Ноября, 2012 - 20:38:37
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


esterio пишет:
Почитайте плиз всю статтю
Исползуйте var_dump, может название переменной инное
Иногда можна спутать символ "с" латиницей и кирилицей

победил...названия поменял файлов в папке был пробел в названии файла и точка за расширением ставилась в путь в базу. Спасибо всем
 
 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