我需要调整内部打印系统的Web界面,但是自从我触及HTML以来它已经持续了十年.任何人都可以推荐一些关于编写HTML表单并在PHP中处理它们的教程吗?谷歌只为我提供了八年历史的资源,其中包含大型"仅用于历史目的"的横幅,可能是因为我的所有词汇都是八年之久.
php.net上的文档很好,但我正在寻找更大的例子来展示所有部分是如何组合在一起的,最好是用解释来解释程序员的想法.我可以像下一个人一样查找函数API.
编辑:具体询问PHP和HTML表单.对不起,如果标题是误导性的 - 我只是想举几个我不知道的事情的例子.
我发现,当我忘记某些东西时,Tizag.com非常有用,一个简单的教程 - 虽然它很简单,所以我不知道它对你有多有用 - 在这里,位于:http://www.tizag.com/phpT/examples/formex.php,它提供了一个演练以及对所做选择的一些解释。
JavaScript 库,
更可靠的 php 参考资料可帮助您入门:
我在 php/forms 教程(书外)中发现的问题是,在我看来,有一些疯狂的误用 - ymmv 等... - 表单内部的 xhtml 标签,完全忽略了 -提到的概念其他地方- 语义 (x)html。我认为在阅读教程时,关键是保持批判性思维,并尽量警惕错误或错误的使用:
<form action="this_page.php" method="post" enctype="form/multipart">
<p>This is a label <input value="this is the input" /></p>
<p><input type="submit" value="submit" /></p>
</form>
Run Code Online (Sandbox Code Playgroud)
可能是有效的,但在我看来,这是极其错误的1。我很惊讶没有更容易获得的最新资源。
<form action="this_page.php" method="post" enctype="form/multipart">
<fieldset> // to associate relevant groups of label/input pairs
<label>This is a label</label> <input value="this is the input" />
</fieldset>
<fieldset>
<input type="submit" value="submit" />
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)