Как да се премине променлива в PHP HTML и обратно

Днес реших да обърне внимание на темата за предаване на променливи между задния и на интерфейса. изправени всичко начинаещите програмисти. По-специално, днес се вгледаме в примера за предаване на променливи от PHP в HTML и обратно. както и призива им и в двата случая.







Идеята за тази статия имах след като са търсили подходящ материал имам в мрежата, след което не е било възможно да се намери нещо полезно.

Фактът, че хората днес започват тяхното познаване на уеб програмирането с изучаване на различни платформи: CMS. freymvorki т.н. в което механизмът за безстепенна трансмисия реализира свой уникален начин.

Някъде променливи задния написани на глобалния масив, както и в рамките на HTML-шаблони, се наричат ​​навън. В други случаи се използва шаблон двигатели, като Smarty. със своите предавателни механизми. В тази ситуация, всичко зависи от въображението на предприемача.

По този начин, преди хората започват с езиците на сайтове за писане чрез завърши двигател, icchezla трябва да учат на предавателния механизъм, за "чиста» PHP и HTML.

И все пак, понякога има такава необходимост, а не само за начинаещи, така и за опитни потребители.

Това може да бъде полезно за разбирането на механизма на данни от PHP към HTML и обратно?

Представете си, че сте искали да напишете свой собствен двигател Особено, защото рано или късно, за образователни цели или реклама за такава работа се приема повече от половината от програмистите по света.

А преди това сте работили само с крайния продукт, в който механизъм за прехвърляне на данни, т.е. необходимостта да се рови в тънкостите на "стандартен" Предаването не го направих.

Или живот пример - търсите работа, както и предложените задачи за изпитване без използване на PHP-HTML данни навсякъде. Освен това, изпитването трябва да се направи на "чист" език, а не с помощта на много по-обичаните от вас и се използват рамки.

Е, за начинаещите, които сега започват да работят с PHP и HTML, стойността на този въпрос пред нас днес аз дори не говоря.

В резултат на това можете да отидете на интернет - и вместо конкретна отговор на въпрос можете да намерите само в дискусионните форуми, където разумно нищо.

Но нищо - Днес ще коригира тази ситуация 😉

Как да се премине към променливи PHP в HTML?

Така например, създаване на прост тест скрипт index.php:

Както можете да видите, има 2 линии: първата декларира променлива $ здравей със стойност "Hello, свят!", Но през втората се свържем нашия HTML-шаблон, в който да се покаже пътя ни следните променливи:

Тук, както можете да видите, прекалено, всичко е много просто: за да се покаже необходимите структури от които се нуждае, за да се направи разграничение между скобите (Под сървъра на подходящите настройки могат съкратен вариант на записа ) И на изхода с ехо изявлението.

В резултат на това, когато стартирате скрипта във вашия уеб браузър, ще видите следния резултат:

Как да се премине променлива в PHP HTML и обратно

Надявам се, че не забравяйте да копирате скрипта и HTML-файла в директорията, която съответства на новия сайт на местния уеб сървъра и стартирате сървъра? Ако желаното заглавие в браузъра не се появи - проверка по реда на действия, извършени отново.

Как да се мине масив от PHP в HTML?

Прехвърляне на прости променливи ние проучени. Какво ще кажете за масиви, може да попитам? Наистина, предаването на масиви са също по-голямо търсене в случаите, когато това е необходимо в списъците на HTML за показване на обекти от PHP.







Като пример, ние редакция на PHP-скрипт, който направи на променливата $ здравей масива:

В този случай, методът, описан от обадете ни променлива PHP в HTML ще даде следния резултат:

Как да се премине променлива в PHP HTML и обратно

И това е съвсем логично, защото отпечатване на съдържанието на PHP-масив с ехото няма да работи - екрана показва «Array», че само показва, че структурата на екрана данни - масив.

В резултат на това след повторния старт на скрипта в уеб браузър, ще видим в следния екран:

Как да се премине променлива в PHP HTML и обратно

Друг факт, който трябва да се обърне внимание в предишния пример - възможност за ползване на PHP-оператори и конструкции в HTML (в този случай функцията foreach масив сортиране), който също е необходимо да се определи между отварящия и затварящия маркер .

Т.е. сумиране кратко резюме на писмено по-рано, за предаване на променлива от PHP в HTML, HTML-документ трябва да бъде свързан в PHP с включват или изискват директиви. След това, декларирани в променливите на сценария ще бъде на разположение в шаблона.

Както можете да видите, PHP език перфектно взаимодейства с HTML - е основната си функция, че той е "кръв", т.е. осъществява без допълнителна манипулация

Следващата стъпка ще разгледаме в задната част на взаимодействието между двата езика, а именно - прехвърляне на данни от HTML към PHP.

Прехвърляне на данни от HTML към PHP

За това действие, ние трябва да поставите данните в HTML в рамките на формата, т.е. вътре отваряне и затваряне маркер

. За да направите това, използвайте друг случай тест, който файла index.html ще изглежда така:

  • име - ще се използва като идентификатор за стойностите на елемента в poluchaeniya му PHP;
  • Тип - тип елемент. В зависимост от елемента за въвеждане на данни може да бъде «текст», «парола», «бутон» и т.н.
  • стойност - стойността на записа по подразбиране (текстово поле за въвеждане на данни, етикета на бутон и т.н.).

тагове Те също могат да бъдат заменени и допълнени от специализирани тагове