За последние 24 часа нас посетили 11482 программиста и 987 роботов. Сейчас ищет 321 программист ...

Вставка изображения на сайт с помощью результата запроса к базе даных

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

Метки:
  1. Gleeeeeeeeb

    Gleeeeeeeeb Новичок

    С нами с:
    7 фев 2021
    Сообщения:
    4
    Симпатии:
    0
    Здравсвуйте!
    Столкнулся с такой проблемой: у меня есть таблица в базе даных, где лежат названия изображений и альтернативные тексты к ним. Моя задача - вывести эти изображения с помощью получения названия файла из БД и напиать альтернативный текст к ним. Помогите, пожалуйста.
    PHP:
    1. $querry = "SELECT nazwaPliku, podpis FROM zdjecia ORDER BY podpis DESC";
    2.                 $result = mysqli_query($connect,$querry) or die ("Błąd w zapytaniu lub bazie");
    3.                     while($row = mysqli_fetch_assoc($result))
    4.                         {
    5.                             echo " <img src = " .$row['nazwaPliku']. "alt = ".$row['podpis'];
    6.                         }
     
  2. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.154
    Симпатии:
    1.644
    Ну так значения атрибутов в html должны быть в одинарных или двойных кавычках.

    На будущее - переменные, поля базы должны называться только по-английски.
     
  3. Gleeeeeeeeb

    Gleeeeeeeeb Новичок

    С нами с:
    7 фев 2021
    Сообщения:
    4
    Симпатии:
    0
    PHP:
    1. echo '<img src = "' .$row['nazwaPliku'].'"' 'alt = "' .$row['podpis']. '"/>';
    Все равно не могу решитьт эту проблему. То же самое, но без "alt" работает, а когда его добавляю, то выдает синтаксическую ошибку
     
  4. Drunkenmunky

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

    С нами с:
    12 авг 2020
    Сообщения:
    1.074
    Симпатии:
    220
    PHP:
    1. printf('<img src="%s" alt="%s">', $row['nazwaPliku']. $row['podpis']);
     
  5. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.154
    Симпатии:
    1.644
    В которой написан какой-то текст, наверное? Вижу лишний апостроф сразу..
     
  6. Gleeeeeeeeb

    Gleeeeeeeeb Новичок

    С нами с:
    7 фев 2021
    Сообщения:
    4
    Симпатии:
    0
    Уже решил
    --- Добавлено ---
    Спасибо!
     
  7. boss1

    boss1 Новичок

    С нами с:
    18 фев 2021
    Сообщения:
    70
    Симпатии:
    0
    Решение в студию
     
  8. BAbl_gun

    BAbl_gun Новичок

    С нами с:
    25 апр 2020
    Сообщения:
    30
    Симпатии:
    2
    Так в чем была причина?