[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с переменной.
Асхат
:angry: День почти добрый вам господа ....
Вот часть кода в которой возникают проблемы:

<!--Блок сообщений-->
<?php include "component_gbook_show.php"?>
<h3>Все что оставили наши гости</h3>
<?php foreach($Data as $id=>$e)(?>
Имя написавшего: <?php echo "$e['name']"?><br><br>
Комментарий: <br><?php echo "$e['text']"?><hr>
<?)?>


Проблема вот где:

Все что оставили наши гости
$e)(?> Имя написавшего:

Видите код вылез на стороне клиента?
Жду ответов, флудеры, тролли и прочая нечисть пасется, иначе запишусь сюда в модераторы, и тогда вешайтесь :angry:



Спустя 2 минуты, 13 секунд (17.12.2010 - 09:54) Асхат написал(а):
Цитата (Асхат @ 17.12.2010 - 06:52)
mad.gif День почти добрый вам господа ....
Вот часть кода в которой возникают проблемы:

<!--Блок сообщений-->
<?php include "component_gbook_show.php"?>
<h3>Все что оставили наши гости</h3>
<?php foreach($Data as $id=>$e)(?>
Имя написавшего: <?php echo "$e['name']"?><br><br>
Комментарий: <br><?php echo "$e['text']"?><hr>
<?)?>

Проблема вот где:

Все что оставили наши гости
$e)(?> Имя написавшего:

Видите код вылез на стороне клиента?
Жду ответов, флудеры, тролли и прочая нечисть пасется, иначе запишусь сюда в модераторы, и тогда вешайтесь mad.gif

asmut88@mail.ru - если кто либо захочет связаться

Спустя 2 минуты, 28 секунд (17.12.2010 - 09:57) linker написал(а):
Никогда так не пишите, нужно хотя бы так
<?php 
include "component_gbook_show.php";
echo '<h3>Все что оставили наши гости</h3>';
foreach($Data as $id=>$e)
{
echo 'Имя написавшего: ' . $e['name'] . '<br><br>'
. 'Комментарий: <br>' . $e['text'] . '<hr>';
}
?>

И самое главное у вас тело цикла foreach заключено не в фигурные скобки как положено {}, а обычные ().

Спустя 55 минут, 26 секунд (17.12.2010 - 10:52) Guest написал(а):
Цитата (linker @ 17.12.2010 - 06:57)
Никогда так не пишите, нужно хотя бы так


Благодарю

Буду пробовать ...

Спустя 37 минут, 57 секунд (17.12.2010 - 11:30) Guest написал(а):
Цитата (linker @ 17.12.2010 - 06:57)
. $e['name'] .


почему данная комбинация отделяется точками? Является отделением php от html?

Спустя 6 минут, 52 секунды (17.12.2010 - 11:37) linker написал(а):
Это называется конкатенацией, чтобы не мешать в строке значения получаемые из переменной.

Спустя 3 минуты, 6 секунд (17.12.2010 - 11:40) Guest написал(а):
Цитата (linker @ 17.12.2010 - 06:57)
Никогда так не пишите, нужно хотя бы так


Все что оставили наши гости'; foreach ($Data as $id=>$e){ echo 'Имя написавшего:' .$e['name']. '

' . 'Комментарий:
'.$e['text']. '
'; } ?>


Вот что выдало при использовании твоей версии представления.

Я использую денвер + php 5.
Самое интересное это то что foreach не подсвечивается зеленым как допустим echo, т.е он не видит в нем функции?

Спустя 3 минуты, 23 секунды (17.12.2010 - 11:44) linker написал(а):
А все от того, что кто-то мешает html многочисленными вставками <?php ?>, в которых не только другие плутают, но и сам путаешься.

Спустя 6 минут, 27 секунд (17.12.2010 - 11:50) Guest написал(а):
Цитата (linker @ 17.12.2010 - 08:44)
А все от того, что кто-то мешает html многочисленными вставками <?php ?>, в которых не только другие плутают, но и сам путаешься.



Как думаешь шаблон на чистом php писать или все же использовать html + php?

Спустя 12 минут, 47 секунд (17.12.2010 - 12:03) linker написал(а):
Если нужны шаблоны, то обрати внимание на тот же Smarty.

Спустя 1 минута, 14 секунд (17.12.2010 - 12:04) Guest написал(а):
Цитата (linker @ 17.12.2010 - 09:03)
Если нужны шаблоны, то обрати внимание на тот же Smarty.



Ок.

Еще вернусь ...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.