Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 14
1

PHP встроенный в HTML. Почему не работает код?

07.04.2014, 00:20. Просмотров 2212. Ответов 3
Метки нет (Все метки)

При выполнении возникает ошибка: Undefined variable i;
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<table>
    <? foreach (range(1, 100) as $i) {?>
    <tr>
        <td>
            <?=$i?>
        </td>
        <td>
            Это строка: <?=$i?>
        </td>
    </tr>
    <? } ?>
</table>
Почему?
Нужно поправить что-то в коде или в php.ini?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2014, 00:20
Ответы с готовыми решениями:

Не работает PHP код. Файлы .php не обрабатываются, хотя, если занести в html, всё работает.
не могу разобраться с проблемой. установила денвер, вроде все работает, но как только начала...

Php код не работает в html
Я сделал сайт с небольшими вставками кода php внутри html файлов. На локальном компе всё нормально...

Генерирую сайт на php - получаю код html в одну строку. Почему?
Всем привет! собсно непонятно: есть генератор сайта на php подставляю html шаблон с прописанными...

Не работает PHP код внутри html
Не работает PHP код внутри html, скрин во вложении, выдает ошибку (скрин также вложен) Подскажите...

3
4 / 4 / 2
Регистрация: 10.11.2013
Сообщений: 115
07.04.2014, 00:29 2
Лучший ответ Сообщение было отмечено Leon-Z как решение

Решение

Вот так должно работать

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<table>
    <?php foreach (range(1, 100) as $i):?>
    <tr>
        <td>
            <?=$i?>
        </td>
        <td>
            Это строка: <?=$i?>
        </td>
    </tr>
    <?php endforeach; ?>
</table>
1
Vovan-VE
07.04.2014, 16:34
  #3

Не по теме:

На всякий случай уточню: дело было в коротких тегах <? , которые отключены по умолчанию, а не в короткой/длинной версии foreach...endforeach.

0
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 14
08.04.2014, 20:27  [ТС] 4
Решил вопрос.

В php.ini находим (или дописываем) short_open_tags on.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2014, 20:27

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

Не понимаю почему на работает, все же правильно. (html,css,php)
Всем Привет , вопрос: Написал сайт все вроде Ok, но вот какой момент. При заполнении контента...

Не работает код php. Почему?
Я только начал изучать php. Установил Denwer, он установился нормально и запускается тоже без...

Почему не работает php-код?
Здравствуйте! Есть код отправки письма с сайта на электронку, но письма не приходят. Тестовое...

Почему срабатывает код php, если он идет раньше, чем POST запрос html формы?
Приветствую всех! Имеется код, который чудесно работает: &lt;? if(isset($_POST)){ $name =...

В файл HTML записан HTML код с выполнением скрипта. Сформировать новое окно из этого HTML кода (c php)
php используется для взятия переменной с сервера, поэтому требуется php переменная. Сейчас я...

Вставить php-условие в html-код, который находится в php-коде
Выводится список из базы данных foreach($callbacklist as $call) { ...


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

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

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