Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
androidos
29 / 27 / 1
Регистрация: 07.07.2011
Сообщений: 760
#1

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

03.07.2016, 15:37. Просмотров 138. Ответов 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):

Ошибка при выводе данных из базы - PHP
При выводе данных из БД видает ошибку. Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in...

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

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

Нет переносов строки при выводе из базы данных - PHP
При выводе из базы данных mysql не учитываются переносы строки. Вот страница, можете убедится. Хотя если посмтреть html код то там все...

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

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

4
pav1uxa
1846 / 1698 / 644
Регистрация: 23.01.2014
Сообщений: 6,078
Завершенные тесты: 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
2646 / 2233 / 840
Регистрация: 24.04.2014
Сообщений: 6,709
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 / 1
Регистрация: 07.07.2011
Сообщений: 760
03.07.2016, 15:48  [ТС] #4
Цитата Сообщение от pav1uxa Посмотреть сообщение
Тут не хватает 2х точек. После "<td>" и перед "<td>";
Так же "<td>"; нужно заменить на "</td>"; иначе получится неверная html-разметка.
Не, так не работает
0
androidos
29 / 27 / 1
Регистрация: 07.07.2011
Сообщений: 760
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
Привет! Вот еще темы с ответами:

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

PHPexcel: ошибка при выводе нескольких документов - PHP
Здравствуйте! Столкнулся с такой проблемой, экспортирую документ с помощью phpexcel. $excelclass = 'PHPExcel/IOFactory.php'; ...

Ошибка при добавлении картинки - PHP
При добавлении картинки, ошибки: Notice: Undefined index: Photo in *\add.php on line 19 Warning: move_uploaded_file() : The second...

Синтаксическая ошибка - PHP
&lt;a href='.$UserStatus ].$myrow.'&gt;Моя анкета&lt;/a&gt; в чем синтаксическая ошибка ссылки? Добавлено через 49 секунд Parse error:...


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

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

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