Вот часть кода в которой возникают проблемы:
<!--Блок сообщений-->
<?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) |
![]() Вот часть кода в которой возникают проблемы: <!--Блок сообщений--> <?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)(?> Имя написавшего: Видите код вылез на стороне клиента? Жду ответов, флудеры, тролли и прочая нечисть пасется, иначе запишусь сюда в модераторы, и тогда вешайтесь ![]() |
asmut88@mail.ru - если кто либо захочет связаться
Спустя 2 минуты, 28 секунд (17.12.2010 - 09:57) linker написал(а):
Никогда так не пишите, нужно хотя бы так
И самое главное у вас тело цикла foreach заключено не в фигурные скобки как положено {}, а обычные ().
<?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. |
Ок.
Еще вернусь ...