За последние 24 часа нас посетили 21028 программистов и 1623 робота. Сейчас ищут 1362 программиста ...

вставка картинок

Тема в разделе "PHP и базы данных", создана пользователем $ilnar, 11 апр 2010.

  1. $ilnar

    $ilnar Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    не получается вставить картинку(название хранится в бд), вот код:

    PHP:
    1. <?php
    2. $sql="select * from flavor";
    3. $result=mysql_query($sql) or die ("category".$sql);
    4. while($row=mysql_fetch_array($result))
    5. {
    6.     print "<img src='flavor\".$row['fl_photo']."'>"; // (ошибку выдает на этой строчке- parse error)
    7.     print $row["fl_name"]."<br>";
    8. }
    9.  
    10. если print "<img src='flavor\'".$row['fl_photo']."''>";
    (+2 доп ')
    вместо картинок красные кресты
    fl_photo полное название картинки с расширением из папки flavor

    помогите разобраться!

    // пользуемся BB-кодами. Luge
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    зачем здесь кавычку экранировать?
     
  3. $ilnar

    $ilnar Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    так без нее тоже ошибку выдает, она же для разделения html и php кода.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    экранированная, она ничего не разделяет
    и какую же? :)
     
  5. $ilnar

    $ilnar Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    так не кавычку ж убирать надо, а слэш
     
  7. $ilnar

    $ilnar Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    как эта строка должна выглядеть, по твоему мнению?

    так если убирать слэш, то он читает как img src='flavorX.jpg' а надо flavor\X.jpg
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    по-моему это должно выглядеть как
    PHP:
    1. <?php
    2. print "<img src='flavor/".$row['fl_photo']."'>"
    3. ?>
     
  9. $ilnar

    $ilnar Активный пользователь

    С нами с:
    11 апр 2010
    Сообщения:
    5
    Симпатии:
    0
    нашел свою ошибку, спасибо!:)