Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010 Откуда: Казахстан
Помог: 4 раз(а)
Uchenik если вы подключаете хтмл так
Uchenik пишет:
require "assets/forms/login.htm";
то login.htm становится частью кода index.php, параметры передавайте в index.php
Uchenik
Отправлено: 07 Сентября, 2011 - 10:02:49
Частый гость
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Я это понял, я не могу сообразить как вывести результат запроса в конкретный div
Я вытягиваю из БД все данные из колонки name. Мне теперь нужно все эти имена запихнуть в виде списка в LEFT. Точнее это даже не совсем список будет, это будут радио-кнопки. Если без html все реализовывать то можно просто в самом цикле задать чтобы он выводил их как кнопки, но я не хочу использовать HTML тэги в PHP файлах, хочу научиться подключать форму отдельно
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
я не знаю JS. =(
Viper
Отправлено: 07 Сентября, 2011 - 11:19:18
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Uchenik html файл это не скрипт. Даже если каким-то чудесным образо вы и сможете туда передать данные, то вам прийдтся настраивать сервер для обработки html файлов как скриптов. Сделайте просто login.php, а внутри используйте html-разметку.
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Не понимаю.
Зачем в таком случае создавать формы в отдельных html файлах, если всё-равно приходится записывать элементы форм прямо в php
или Viper меня не совсем правильно понял. Я хочу научиться корректно использовать HTML формы. Т.е. я создаю сначала скрипт, он же file.php, в нём пишу всю функциональную часть, дальше создать HTML файл, в котором созданы все необходимые интерфейсные элементы ну там таблицы, кнопки, галочки и прочая чушь.
Теперь мне нужно чтобы всё что обработалось в php выводилось по то разметке, которая настроена в HTML файле, т.е. с учетом всех таблиц, элементов и прочей ереси.
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Uchenik это шаблонизация. Вы же не сможете к примеру на основе массива сгенерить список в html файле если этот файл не исполнямый скрипт. Форму то обработать вы сможете без проблем на стороне сервера, т.к. атрибут action указывает куда отсылаются данные.
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Логично, т.е. я просто в html укажу где находится обработчик формы, а в саму форму передать данные из php не получится? Т.е. я не могу отправить в форму данные вытянутые из БД?
В таком случае мне придётся передалывать немного логику скриптов. Т.е. не передавать туда, а принимать оттуда, так?
Покинул форум
Сообщений всего: 187
Дата рег-ции: Авг. 2011
Помог: 1 раз(а)
Viper пишет:
PS! имхо
=)
Slavenin
Отправлено: 09 Сентября, 2011 - 01:55:18
Посетитель
Покинул форум
Сообщений всего: 285
Дата рег-ции: Май 2010 Откуда: Тверь
Помог: 4 раз(а)
Uchenik, стоит понять одну простую вещь - конечный результат работы php скрипта практически всегда строка, за исключением случаев когда кодируется json-объект для js, соответственно с этой строкой можно делать все что угодно в том числе поместить ее куда угодно, но для этого нужно сделать что-то типа
для того чтобы у вас динамически выводилась информация в нужных местах, необходимо реализовать механизм ajax запросов при загрузке страницы. т.е грузите страницу js`ом через ajax шлете запрос на сервер и выводите информацию в нужных местах формы. Динамически менять страницы php не умеет.
ps не стоит заморачиваться построением свое шаблонизатора, написание одного языка программирования на другом - занятие бесполезное, ИМХО! Просьба не холиварить по шаблонизаторам!!!
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Slavenin пишет:
ps не стоит заморачиваться построением свое шаблонизатора, написание одного языка программирования на другом - занятие бесполезное, ИМХО! Просьба не холиварить по шаблонизаторам!!!
вы правы Проще уже MVC юзать А не писать костыли для других костылей
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.