提交表单后如何自动创建客户表

Posted

技术标签:

【中文标题】提交表单后如何自动创建客户表【英文标题】:How to create a client table automatically after submitting form 【发布时间】:2018-06-13 23:17:33 【问题描述】:

我需要一些关于以下项目的理论帮助。

假设我有一个带有以下输入字段的客户端表单:

姓名、姓氏、地址、体重和一个提交按钮。

有什么办法,在提交表单后自动创建一个mysql表来存储客户端的数据。此外,每个新客户端都应该这样做,但对于现有客户端,数据应该存储在初始表中。

任何关于如何做到这一点的想法或在线示例的链接都会非常有用。

【问题讨论】:

是的,使用 MySQL 和 php 从 ajax 数据创建表,先检查表是否不存在。 【参考方案1】:

尝试使用这个 SQL 查询:

IF EXISTS (SELECT * FROM :table_name)
  BEGIN
     UPDATE :table_name SET name=:name, lastname=:lastname, address:address, bodyweight:bodyweight;
  END
ELSE
  BEGIN
     CREATE :table_name (
     name varchar(128),
     lastname varchar(128),
     address varchar(128),
     body_weight unsigned tinyint
     );
     INSERT INTO :table_name (name, lastname, address, bodyweight)
     VALUES (:name, :lastname, :address, :bodyweight);
  END

【讨论】:

以上是关于提交表单后如何自动创建客户表的主要内容,如果未能解决你的问题,请参考以下文章

限时后自动提交谷歌表格

用户通过PHP填写表单后如何自动生成页面?

自动提交表单 (cURL)

从api设置值后如何自动提交表单

按下提交按钮(HTML)后如何自动创建页面[关闭]

PHP 验证成功后如何自动提交表单数据?