Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP和MySQL构建表单需要知道什么_Php_Mysql - Fatal编程技术网

使用PHP和MySQL构建表单需要知道什么

使用PHP和MySQL构建表单需要知道什么,php,mysql,Php,Mysql,我有三周的时间完成以下基本任务 我希望用PHP创建一个在线表单,该表单将获得5个数字,并使用它们: 将数字保存到MySQL数据库 对这些数字进行简单的计算,并将它们作为输出返回给访问者 我已经有一个域名,主机和一个MySQL数据库+用户 我不懂PHP、SQL或数据库。我有C和R方面的知识(这意味着我有一些编程的基础知识,而且我对一门新的语言并不感到害怕) 我的问题是: 我错过什么了吗?对于这项任务,我还应该具备其他一些我不知道的技能吗 学习我描述的任务所需技能的好方法是什么 希望这个问题不要太基

我有三周的时间完成以下基本任务

我希望用PHP创建一个在线表单,该表单将获得5个数字,并使用它们:

  • 将数字保存到MySQL数据库
  • 对这些数字进行简单的计算,并将它们作为输出返回给访问者
  • 我已经有一个域名,主机和一个MySQL数据库+用户

    我不懂PHP、SQL或数据库。我有C和R方面的知识(这意味着我有一些编程的基础知识,而且我对一门新的语言并不感到害怕)

    我的问题是:

  • 我错过什么了吗?对于这项任务,我还应该具备其他一些我不知道的技能吗
  • 学习我描述的任务所需技能的好方法是什么
  • 希望这个问题不要太基本/笼统


    谢谢

    这是一个相当广泛的问题,是的,也许其他人可以回答得更好,但我要说的是,除非你需要专业支持,否则你不需要拥有域名或在线网络空间。您可以使用Apache(web服务器)、PHP(脚本语言)和MySQL(数据库)在自己的计算机上进行开发。您可以在各自的站点上找到它们,也可以下载WAMP(Windows Apache MySQL PHP),以尽量减少您所需的压缩。然后,您可以允许其他人连接到您的计算机,而不是通过向他们提供您的IP地址或通过DynDNS之类的方式在线托管

    PHP也非常类似于C。请看一下联机用户手册,因为它提供了一些非常好的示例,说明了如何使用它的一些功能和软件包

    编辑:一些指针,因为还没有人发布任何内容

    除了我列出的软件之外,您还需要知道: -PHP -SQL -HTML

    HTML表单非常简单,您可以轻松地用谷歌搜索它。在PHP中处理html表单数据也是如此,同样只需谷歌一下。对于数据库交互,您需要做更多的挖掘,但这相当简单,应该有很多可用的指南


    我建议你仔细阅读各个部分,试着开始。当你完全陷入困境时,再回来问更多的问题。

    如果你知道一些编程知识,应该不会太难。如果您以前没有做过web开发,则需要注意安全问题,如(跨站点脚本)和。此外,范例与常规应用程序编程不同。如果你仔细研究一下,它也会对你有所帮助(这可能有点过分,但知道它仍然是件好事)。这些教程将使您了解最新情况:


      • 您还需要了解HTTP GET和POST之间的区别

        在您的情况下,创建表单时,通常使用POST

        一旦用户在表单中输入正确的值,PHP代码将执行数据库任务