За последние 24 часа нас посетили 17700 программистов и 1681 робот. Сейчас ищут 1054 программиста ...

не могу выводить с базы картинку на главном сайте

Тема в разделе "PHP для новичков", создана пользователем ismail, 16 фев 2015.

  1. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    Здравствуйте я не могу выводить с базы картинку не показывает на сайте посмотрите на код

    <ul id="block-tovar-grid">
    <?php

    $result = mysql_query("SELECT * FROM table_products",$link);

    if (mysql_num_rows($result) > 0)

    {
    $row = mysql_fetch_array($result);

    do
    {
    echo '

    <li>
    <div class="block-images-grid" >
    <img src="/uploads_images/'.$row["image"].'" />
    </div>
    <p class="style-title-grid" ><a href="#">'.$row["title"].'</a></p>
    <ul class="reviews-and-counts-grid">
    <li><img src="/images/eye-icon.png" /></li>
    <li><img src="/images/comment-icon.png" /></li>
    </ul>
    <a class="add-cart-style-grid"></a>
    <p class="style-price-grid"><strong></strong>руб.</p>
    <div class="mini-features">
    '.$row["mini_features"].'
    </div>
    </li>
    ';

    }
    while ($row = mysql_fetch_array($result));

    }

    ?>
    </ul>


    </div>
    -----------------------------------------------------------------------------
    теперь выводятся вот этот
    '.$row["title"].'
    и этот
    '.$row["mini_features"].'
    а вот этот не выводятся
    '.$row["image"].' картинка в чем может быть причина? в опщем выводятся все кроме '.$row["image"].'
    не моможите?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    посмотри так var_dump($row) чтобы узнать есть ли image
     
  3. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    я проверил image там в базе есть и картинки есть но не появляется ты весь код пришли я не знаю как подставить var_dump($row)
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    после
    $row = mysql_fetch_array($result);
    [​IMG]
     
  5. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    я подставил как вы сказали вот так
    $row = mysql_fetch_array($result);
    var_dump($row);
    после этого вот так высвечивает

    array(42) { [0]=> string(1) "1" ["products_id"]=> string(1) "1" [1]=> string(58) "Мобильный телефон Lenovo S90 (серый) " ["title"]=> string(58) "Мобильный телефон Lenovo S90 (серый) " [2]=> string(5) "24990" ["price"]=> string(5) "24990" [3]=> string(7) "Samsung" ["brand"]=> string(7) "Samsung" [4]=> string(0) "" ["seo_words"]=> string(0) "" [5]=> string(0) "" [" seo_description"]=> string(0) "" [6]=> string(0) "" ["mini_description"]=> string(0) "" [7]=> string(10) "images.jpg" [" image"]=> string(10) "images.jpg" [8]=> string(0) "" ["description"]=> string(0) "" [9]=> string(342) "Диагональ (дюйм): 5 Разрешение (пикс): 1280x720 Фотокамера (Мп): 13 Частота процессора (МГц): 1200 Количество ядер: 4 Встроенная память (Мб): 32000 Оперативная память (Мб): 2048 Операционная система:" ["mini_features"]=> string(342) "Диагональ (дюйм): 5 Разрешение (пикс): 1280x720 Фотокамера (Мп): 13 Частота процессора (МГц): 1200 Количество ядер: 4 Встроенная память (Мб): 32000 Оперативная память (Мб): 2048 Операционная система:" [10]=> string(0) "" ["features"]=> string(0) "" [11]=> string(19) "2015-02-16 08:11:10" ["datetime"]=> string(19) "2015-02-16 08:11:10" [12]=> string(1) "0" ["new"]=> string(1) "0" [13]=> string(1) "0" ["leader"]=> string(1) "0" [14]=> string(1) "0" ["sale"]=> string(1) "0" [15]=> string(1) "0" ["visible"]=> string(1) "0" [16]=> string(1) "0" ["count"]=> string(1) "0" [17]=> string(6) "mobile" ["type_tovara"]=> string(6) "mobile" [18]=> string(1) "0" ["brand_id"]=> string(1) "0" [19]=> string(1) "1" ["vote"]=> string(1) "1" [20]=> string(1) "1" ["votes"]=> string(1) "1" }

    Мобильный телефон Lenovo S90 (серый)



    руб.

    Диагональ (дюйм): 5 Разрешение (пикс): 1280x720 Фотокамера (Мп): 13 Частота процессора (МГц): 1200 Количество ядер: 4 Встроенная память (Мб): 32000 Оперативная память (Мб): 2048 Операционная система:

    Мобильный телефон Nexus 5 D821 от Google и LG 32Gb (черный)



    руб.

    Диагональ (дюйм): 4.95 Разрешение (пикс): 1920x1080 Фотокамера (Мп): 8 Частота процессора (МГц): 2260 Количество ядер: 4 Встроенная память (Мб): 32000 Оперативная память (Мб): 2048
     
  6. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
    Короче я уже заимел вот вес index.php пожалуйста если сможете помогите в базе находятся картинка в скрипте тоже находятся картинка в папку uploads_images я не понимаю все выводятся с базы кроме картинки '.$row["image"].'
    <?php
    include ("include/db_connect.php");
    ?>
    <!DYCTYPE html PUBLIC "//-W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <link href="css/reset.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="/js/jquery-1.8.2.min.js"></script>
    <script type="text/javascript" src="/js/jcarousellite_1.0.1.min.js"></script>
    <script type="text/javascript" src="/js/shop-script.js"></script>
    <title>Интернет магазин</title>
    </head>
    <body>
    <!-- Основной блок. -->
    <div id="block-body">
    <?php
    include ("include/block-header.php");
    ?>
    <!-- Правый блок меню. -->
    <div id="block-right">
    <?php
    include ("include/block-category.php");
    include ("include/block-parameter.php");
    include ("include/block-news.php");
    ?>
    </div>

    <!-- Середина блока. -->
    <div id="block-content">
    <div id="block-sorting">
    <p id="nav-breadcrumbs"><a href="index.php">Главная страница</a> \ <span>Все товары</span></p>
    <ul id="options-list">
    <li>Вид: </li>
    <li><img id="style-grid" src="/images/icon-grid.png" /></li>
    <li><img id="style-list" src="/images/icon-list.png" /></li>
    <li>Сортировать:</li>
    <li><a id="select-sort">Без сортировки</a>
    <ul id="sorting-list">
    <li><a href="" >От дешовых к дорогим</a></li>
    <li><a href="" >От дорогих к дешовым</a></li>
    <li><a href="" >Популярное</a></li>
    <li><a href="" >От А до Я</a></li>
    </li>
    </ul>
    </div>

    <ul id="block-tovar-grid">
    <?php

    $result = mysql_query("SELECT * FROM table_products ",$link);

    if (mysql_num_rows($result) > 0)

    {
    $row = mysql_fetch_array($result);

    do
    {
    echo '

    <li>
    <div class="block-images-grid" >
    <img src="/uploads_images/'.$row["image"].'" />
    </div>
    <p class="style-title-grid" ><a href="#">'.$row["title"].'</a></p>
    <ul class="reviews-and-counts-grid">
    <li><img src="/images/eye-icon.png" /></li>
    <li><img src="/images/comment-icon.png" /></li>
    </ul>
    <a class="add-cart-style-grid"></a>
    <p class="style-price-grid"><strong></strong>руб.</p>
    <div class="mini-features">
    '.$row["mini_features"].'
    </div>
    </li>
    ';

    }
    while ($row = mysql_fetch_array($result));

    }

    ?>
    </ul>


    </div>


    <?php
    include ("include/block-footer.php");
    ?>
    </div>
    </body>
    </html>
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    а где можно работающий сайт посмотреть?
     
  8. ismail

    ismail Новичок

    С нами с:
    28 ноя 2014
    Сообщения:
    28
    Симпатии:
    0
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Попробуй так выводить данные
    Код (PHP):
    1. echo " ... {$row["image"]} ..."; 
     
  10. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    есть один нюанс рассмотрев детально результат от дампа - [" image"] то есть: ["(ПРОБЕЛ)image"] следовательно мб:
    Код (Text):
    1. $row[" image"]
    2. место:
    3. $row["image"]
    Добавлено спустя 1 минуту 43 секунды:
    ибо пишите лучший вариант:
    Код (PHP):
    1. $row[7] 
    Добавлено спустя 6 минут 27 секунд:[​IMG]