|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2023, 23:35 | #11 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
index.htm
Код HTML:
<html lang="ru"> <head> <title>Форма</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script*type="text/javascript"*src="query.php"></script> </head> <body onload="getQueryValues();"> <form id="data" method="post"> <input id="inpa" type="text" name="inpa" value="" placeholder="0"> <input id="inpb" type="text" name="inpb" value="" placeholder="0"> <button form="data">Рассчитать</button> </form> <div id="answer"></div> </body> </html> Код:
Вам не обойтись без смешивания и не уйти от него совсем. Вы хотите, чтобы скрипт принимал значения и обрабатывал их. Но он еще и должен значения и результат отдать обратно. P. S. Проще HTML разработчика научить PHP чем все это делить. Последний раз редактировалось macomics; 03.03.2023 в 23:40. |
04.03.2023, 13:11 | #12 |
Пользователь
Регистрация: 17.01.2022
Сообщений: 59
|
|
04.03.2023, 15:16 | #13 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 494
|
gimes, вы пытаетесь объять необъятное, впихнуть невпихуемое и запрячь сани в кобылу.
Вам кажется, что вы задаёте нормальные вопросы, но на самом деле в них напрочь отсутвует логика и здравый смысл. Оставаясь и дальше на том уровне на котором находитесь сейчас, вы искренне не будете понимать, что же "не так" с окружающими вас людьми. Честно говоря написал сообщение и сижу думаю отправлять или стереть. Всё-таки вера в прекрасное, доброе и светлое, вера в людей заставляет меня отправить это сообщение.
стимулятор https://yoomoney.ru/to/41001303250491
|
04.03.2023, 16:14 | #14 |
Пользователь
Регистрация: 17.01.2022
Сообщений: 59
|
Основы PHP осваивал некоторое время назад. Так как изучал потом другой язык, со временем PHP подзабыл. Однако в связи с тем, что помогли с этими примерами кода, собираюсь повтороить, чтобы понять, что в них. Насчет шаблонизатора не понял, какая ситуация.
|
04.03.2023, 16:55 | #15 |
Пользователь
Регистрация: 17.01.2022
Сообщений: 59
|
https://eqsash.com/articles/razdelen...anie-shablonov
Почему необходимо отделять HTML от PHP? Причин может быть несколько: смешивание кода HTML и PHP в одном файле выглядит некрасиво; нет подсветки HTML синтаксиса, загромождается код PHP – ведь обычно HTML код занимает довольно много места; невозможно повторное использование HTML кода в других местах веб-приложения; когда будет необходимо вносить изменения в HTML – придется долго искать этот участок кода в файле с PHP кодом. На сегодняшний день для выполнения такой задачи разработаны различные шаблонизаторы, которые как раз созданы для отделения кода от верстки. Но не всегда есть желание использовать что-то стороннее, да и к тому же средствами PHP можно самому реализовать простую систему шаблонизации. Как это сделать? Для примера создадим файл с расширением tpl, в котором будет храниться HTML код. Это и будет наш шаблон, расширение файла можно сделать любое, tpl здесь просто для примера. Соответственно в редакторе кода можно задать подсветку синтаксиса HTML для этого расширения (к примеру в Notepad++). В этом файле прописываются нужные переменные, которые необходимо будет заменить на нужные данные. Пример шаблона: |
04.03.2023, 17:06 | #16 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
index.tpl
Код HTML:
<html lang="ru"> <head> <title>Форма</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <form id="data" method="post"> <input id="inpa" type="text" name="inpa" value="<template name='inpa' />" placeholder="0"> <input id="inpb" type="text" name="inpb" value="<template name='inpb' />" placeholder="0"> <button form="data">Рассчитать</button> </form> <div id="answer"><template name="answer" /></div> </body> </html> Код:
|
04.03.2023, 17:06 | #17 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 494
|
Изучать надо последовательно от меньшего к большему. С самого начала, а не с конца.
С шаблонизаторами всё отлично, просто вам до шаблонизаторов ещё очень далеко.
стимулятор https://yoomoney.ru/to/41001303250491
|
04.03.2023, 17:46 | #18 | |
Пользователь
Регистрация: 17.01.2022
Сообщений: 59
|
Цитата:
|
|
04.03.2023, 17:54 | #19 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
file_get_contents('ваш_tpl_файл.tpl')
|
06.03.2023, 04:51 | #20 |
Пользователь
Регистрация: 17.01.2022
Сообщений: 59
|
Благодарю. А куда именно в коде вписывать эту строку?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма С++ | Maray | Windows Forms | 6 | 07.12.2015 21:44 |
форма | max007777 | БД в Delphi | 0 | 29.05.2013 14:52 |
ПЕрвая форма, кликая по кнопке, другая форма | Nadej | C++ Builder | 0 | 02.10.2011 17:58 |
форма | Милана666 | Общие вопросы Delphi | 2 | 03.06.2010 20:34 |
Форма | Killbrum | Помощь студентам | 8 | 21.08.2008 18:48 |