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

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

1. imediasun - 23 Ноября, 2012 - 18:35:45 - перейти к сообщению
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">]
2. EuGen - 23 Ноября, 2012 - 18:37:44 - перейти к сообщению
imediasun пишет:
<img src = '<? $row_good['path']?>' height="50">

Потому что нужно так:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']?>' height="50">
3. imediasun - 23 Ноября, 2012 - 20:15:21 - перейти к сообщению
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.  
Пишу так, что не так?
4. esterio - 24 Ноября, 2012 - 17:45:42 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src = '<?=$row_good['path']; ?>' height="50">


";" зибыли
5. imediasun - 24 Ноября, 2012 - 19:40:04 - перейти к сообщению
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.  
6. esterio - 24 Ноября, 2012 - 19:44:43 - перейти к сообщению
Попобуйте
PHP:
скопировать код в буфер обмена
  1. $image = $row_good['path'];
  2. echo $row_good['path'], '<br>'; //выводит путь
  3. echo $image, '<br>';//не выводит ничего


Мне кажеться не виводит так как изображения нету
7. imediasun - 24 Ноября, 2012 - 19:48:31 - перейти к сообщению
esterio пишет:
Попобуйте
PHP:
скопировать код в буфер обмена
  1. $image = $row_good['path'];
  2. echo $row_good['path'], '<br>'; //выводит путь
  3. echo $image, '<br>';//не выводит ничего


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

Изображения в папке есть , путь в базе прописан, а так как вы сказали выводит только путь , а мне надо в тэге img выводить
8. esterio - 24 Ноября, 2012 - 19:50:46 - перейти к сообщению
так я что-бы проверить есть ли там данные
Пользуйтесь дебагом
9. imediasun - 24 Ноября, 2012 - 19:59:00 - перейти к сообщению
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']подключается
10. esterio - 24 Ноября, 2012 - 20:02:46 - перейти к сообщению
http://phpfaq[dot]ru/debug
11. imediasun - 24 Ноября, 2012 - 20:08:59 - перейти к сообщению
esterio пишет:
http://phpfaq.ru/debug


Если это вот это то когда белый экран при наличии ошибки так и выводит белый экран почему то
12. esterio - 24 Ноября, 2012 - 20:19:06 - перейти к сообщению
Почитайте плиз всю статтю
Исползуйте var_dump, может название переменной инное
Иногда можна спутать символ "с" латиницей и кирилицей
13. imediasun - 24 Ноября, 2012 - 20:38:37 - перейти к сообщению
esterio пишет:
Почитайте плиз всю статтю
Исползуйте var_dump, может название переменной инное
Иногда можна спутать символ "с" латиницей и кирилицей

победил...названия поменял файлов в папке был пробел в названии файла и точка за расширением ставилась в путь в базу. Спасибо всем

 

Powered by ExBB FM 1.0 RC1