Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
androidos
29 / 27 / 5
Регистрация: 07.07.2011
Сообщений: 771
#1

Синтаксическая ошибка при выводе картинки из базы - PHP

03.07.2016, 15:37. Просмотров 152. Ответов 4
Метки нет (Все метки)

Подскажите, пытаюсь вывести имя, телефон и аватарку с базы.
Имя и телефон выводятся, а картинка нет. Вот код

PHP
1
2
3
4
5
6
echo "<tr>";
              echo "<td>" . $row['name'] . "</td>";
              echo "<td>" . $row['phone'] . "</td>";
              echo "<td>" '<img width="100" height="100"  src="'.$row['image'].'">'"<td>";
 
              echo "</tr>";
Ошибка - Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in Z:\home\php1\www\index.php on line 32
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2016, 15:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Синтаксическая ошибка при выводе картинки из базы (PHP):

Ошибка при выводе данных из базы
При выводе данных из БД видает ошибку. Warning: mysql_fetch_array() expects...

Разместить описание поверх картинки при выводе из БД
Помогите пожалуйста:help: Нужно, чтобы поверх картинки писался текст, а он...

Перенос строк при выводе из базы
Не знаю почему..записывает в базу всё верно, запись: строка строка а...

Нет переносов строки при выводе из базы данных
При выводе из базы данных mysql не учитываются переносы строки. Вот страница,...

Ошибка при выводе цикла
Здравствуйте! Я только начинаю изучать php и вот столкнулся с такой проблемой,...

Ошибка при выводе массива foreach
Доброго времени суток! проблема такова , есть скрипт для загрузки фотографий на...

4
pav1uxa
1855 / 1709 / 802
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
03.07.2016, 15:40 #2
Цитата Сообщение от androidos Посмотреть сообщение
echo "<td>" '<img width="100" height="100" *src="'.$row['image'].'">'"<td>";
Тут не хватает 2х точек. После "<td>" и перед "<td>";

Так же "<td>"; нужно заменить на "</td>"; иначе получится неверная html-разметка.
0
Jewbacabra
Эксперт PHP
3093 / 2680 / 1226
Регистрация: 24.04.2014
Сообщений: 8,204
03.07.2016, 15:44 #3
PHP
1
2
3
4
5
echo "<tr>";
echo "<td>$row[name]</td>";
echo "<td>$row[phone]</td>";
echo "<td><img width='100' height='100' src='$row[image]'></td>"; 
echo "</tr>";
PHPHTML
1
2
3
4
5
6
7
?>
<tr>
    <td><?= $row['name'] ?></td>
    <td><?= $row['phone'] ?></td>
    <td><img width="100" height="100" src="<?= $row['image'] ?>"></td>
</tr>
<?php
1
androidos
29 / 27 / 5
Регистрация: 07.07.2011
Сообщений: 771
03.07.2016, 15:48  [ТС] #4
Цитата Сообщение от pav1uxa Посмотреть сообщение
Тут не хватает 2х точек. После "<td>" и перед "<td>";
Так же "<td>"; нужно заменить на "</td>"; иначе получится неверная html-разметка.
Не, так не работает
0
androidos
29 / 27 / 5
Регистрация: 07.07.2011
Сообщений: 771
03.07.2016, 15:56  [ТС] #5
Цитата Сообщение от Jewbacabra Посмотреть сообщение
2
3
4
5
echo "<tr>";
echo "<td>$row[name]</td>";
echo "<td>$row[phone]</td>";
echo "<td><img width='100' height='100' src='$row[image]'></td>";
echo "</tr>";
Вроде отображается, но почему криво не пойму. Посмотрите пожалуйста скрин... Во-первых что за пустые ячейки, во вторых, почему картинка в другом ряду отобразилась не пойму

полный код

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        <?php
 
            include 'config/config.php'; 
 
            $result = mysql_query("SELECT * FROM users");
 
            echo "<table border='1'>
            <tr>
            <th>Firstname</th>
            <th>Phone</th>
            <th>Picture</th>
            </tr>";
            
            while($row = mysql_fetch_array($result))
              {
                
                 
              echo "<tr>";
              echo "<td>" . $row['uname'] . "</td>";
              echo "<td>" . $row['uphone'] . "</td>";
              echo "<td><img width='100' height='100' src='$row[uimage]'></td>"; 
            
              echo "</tr>";
              }
            echo "</table>";
            
        ?>
0
Миниатюры
Синтаксическая ошибка при выводе картинки из базы  
03.07.2016, 15:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2016, 15:56
Привет! Вот еще темы с решениями:

Ошибка кодировки при выводе на сайт
Помогите устранить следущую ошибку. Я создал базу данных, в бд создал таблицу....

PHPexcel: ошибка при выводе нескольких документов
Здравствуйте! Столкнулся с такой проблемой, экспортирую документ с помощью...

Ошибка анализа: синтаксическая ошибка, неожиданная «ModelBlogArticle» (T_STRING) в /home/u1607/uggitut.ru/www/admin/mode
помогите исправить ошибку, если это реально! вот выдает ошибку: Parse error:...

Ошибка при добавлении картинки
При добавлении картинки, ошибки: Notice: Undefined index: Photo in *\add.php...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru