Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
1

Проблема с выводом данных

04.11.2011, 22:42. Просмотров 972. Ответов 6
Метки нет (Все метки)

При открытии веб-страницы выдает такую ошибку:
Parse error: syntax error, unexpected T_LNUMBER in X:\home\mysite.ru\www\includes \content.php on line 8
Вот код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$db=mysql_connect('localhost','***','***');
mysql_select_db('base',$db);
$result=mysql_query("SELECT * FROM `publ`);
while ($row=mysql_fetch_array($result))
{
?>
<table width="100%">
<tr>
<td>
echo('$row['title']');
</td>
</tr>
<tr>
<td>
echo('$row['breif']');
</td>
</tr>
</table>
<?php
}
mysql_close($db);
?>
Удаляю в 10 строке запись "width="100%"", вылетает такая ошибка:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in X:\home\mysite.ru\www\includes \content.php on line 11
В чем проблема, не пойму...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2011, 22:42
Ответы с готовыми решениями:

Проблема с выводом из базы данных
Все данные выводятся правильно,за исключением описания товара ('more'), оно выводит первую запись...

Проблема с выводом данных из бд - RedBeansPHP
Здравствуйте, проблема такая.. я использую для написания сайта RedBean PHP, хочу вывести все...

Проблема с выводом данных
Хочу вывести все покупки за месяц.Для этого создал класс Shopping. Хочу чтобы данные добавлялись...

Проблема с выводом данных
Есть у меня страница catalog.php &lt;?php $products = get_products(); foreach($products as...

6
410 / 382 / 106
Регистрация: 05.01.2010
Сообщений: 1,618
05.11.2011, 00:23 2
как вариант, можно вот так. вроде должно работать
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$db=mysql_connect('localhost','***','***');
mysql_select_db('base',$db);
$result=mysql_query("SELECT * FROM `publ`");
echo "<table width=\"100%\">";
while ($row=mysql_fetch_array($result))
{
    echo "<tr>";
    echo "<td>";
    echo "$row[title]";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td>";
    echo "$row[breif]";
    echo "</td>";
    echo "</tr>";
}
echo "</table>";
mysql_close($db);
?>
0
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
05.11.2011, 09:41  [ТС] 3
valera_21, ваш вариант работает.

Но я все равно не могу понять, почему в моем коде выдается ошибка...
0
410 / 382 / 106
Регистрация: 05.01.2010
Сообщений: 1,618
05.11.2011, 12:06 4
Цитата Сообщение от galaid Посмотреть сообщение
valera_21, ваш вариант работает.

Но я все равно не могу понять, почему в моем коде выдается ошибка...
на 8 строчке вы поставили закрывающий php тег. а на 7 строчке у вас открывающая фигурная скобка осталась незакрытой. дальше такая же ситуация в 21 строчке, где отсутствует открывающая фигурная скобка. для интерпертатора это вроде как-то так.
0
Исследователь
195 / 174 / 13
Регистрация: 30.10.2011
Сообщений: 605
05.11.2011, 15:31 5
Цитата Сообщение от valera_21 Посмотреть сообщение
на 8 строчке вы поставили закрывающий php тег. а на 7 строчке у вас открывающая фигурная скобка осталась незакрытой. дальше такая же ситуация в 21 строчке, где отсутствует открывающая фигурная скобка. для интерпертатора это вроде как-то так.
Дело не в скобках. PHP позволяет так делать. Проблема в том, что нет тегов <?php и ?> возле операторов echo.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$db=mysql_connect('localhost','***','***');
mysql_select_db('base',$db);
$result=mysql_query("SELECT * FROM `publ`);
while ($row=mysql_fetch_array($result))
{
?>
<table width="100%">
<tr>
<td>
<?php echo('$row['title']'); ?>
</td>
</tr>
<tr>
<td>
<?php echo('$row['breif']'); ?>
</td>
</tr>
</table>
<?php
}
mysql_close($db);
?>
1
289 / 34 / 6
Регистрация: 20.09.2011
Сообщений: 464
05.11.2011, 15:48  [ТС] 6
Цитата Сообщение от Jallik Lich Посмотреть сообщение
Дело не в скобках. PHP позволяет так делать. Проблема в том, что нет тегов <?php и ?> возле операторов echo.
Точно. А я тогда и не заметил. Но во всяком случае проблему я уже решил.
0
Исследователь
195 / 174 / 13
Регистрация: 30.10.2011
Сообщений: 605
05.11.2011, 15:49 7
Цитата Сообщение от galaid Посмотреть сообщение
Точно. А я тогда и не заметил. Но во всяком случае проблему я уже решил.
Всегда рад помочь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2011, 15:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проблема с выводом данных из MS Excel
Всех приветствую. У меня возникла проблема с работой программы по учету картриджей. По кнопке...

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

Проблема с выводом данных из массива StringGrid
День добрый! У меня есть программа, в ней рандомно заполняетс массив. Из этого масива по нажтию...

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


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

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

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