php - 操纵文本框并动态显示它?

标签 php mysql textbox

我想创建一个动态数字显示的texbox,会有一个文本框和一个提交按钮,然后我的第一个文本框的数值也应该显示文本框的数字。这将允许我在我的数据库中输入我的记录。我正在为我的数据库使用 MySQL,如果我的文本框的第一组记录与第二组记录不同,我将如何将记录插入到我的表中(例如,我在第一个文本框上输入 3,然后将出现三个文本框和一个提交按钮, 在我的第二组记录中,我决定在第一个文本框上有 6 个文本框,然后页面中将出现 6 个文本框)我的问题又来了,我该怎么做?

如果我在获取记录和索引我的动态文本框的值时使用数组,我应该使用什么类型的数组?我将如何动态命名我的文本框的值?最后,我还想要设置文本框最大数量的限制。

最佳答案

好的。多个文本框,我们称它们为列。用户在每一行中输入的第一条记录是他们需要的列数。提交按钮只会调用一个 javascript 函数来为页面上的该行创建所需数量的列。这将限制可以创建的数量,如果用户知道如何欺骗它,PHP 也会忽略额外的内容。

跳到你的最后一个问题(因为第二个问题需要这个信息)。您已经决定了最大列数是多少,所以如果该数字不大,最简单的方法就是创建一个可以满足那么多列的表。某些字段在某些行上将为 NULL。

当您要插入时,列数不同并不重要,因为对于每一行,您期望达到一定数量并且只处理给定的值,那些缺失的是 NULL。当你开始输出它们时,你只输出那些不为 NULL 的。

关于在获取记录和索引中使用数组的部分对我来说没有意义抱歉,但我怀疑您正在寻找使用哪个 php 数据库类从数据库中获取数据?我觉得趋势是mysqli。我个人使用定制的。

关于php - 操纵文本框并动态显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13537915/

相关文章:

c# - 为什么我无法在文本框中按 CTRL+A 或 CTRL+Backspace?

phpredis Redis::subscribe() 期望参数 2 是一个有效的回调

php - php循环中的ajax在按钮单击时执行操作

php - 从多个表输出mysql数据库行

python - 使用 Python 将数据插入 MySQL DB

mysql - 为什么 mysql 求值 (TRUE or TRUE and FALSE) 为真?

Php 获取当前用户的 id 不起作用

php - php邮件中\r\n和\n\n的区别

c# - 在文本框中选择特定行?

c# - 在任何打开的应用程序的文本字段中获取 'word before the cursor' 的最佳方法