繁体   English   中英

如何从动态表单获取值和设置名称

How To Get Value and Set Name From Dynamic Form

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

也许标题弄糊涂了。 但是我有这样的情况

我有一个包含一些输入文本(文本框)的表单。 但是此输入取决于我的数据库。

<label class="strong"><?php echo $rowexp['mexpense_name']; ?></label>
<input type="text" class="span4" placeholder="Expense <?php echo $rowexp['mexpense_name']; ?>" name="" />

这是该输入文本的数据库:

tbl_mexpensive -> mexpensive_id, mexpensive_name
tbl_expensive -> expensive id, expensive_year
tbl_texpensive -> mexpensive_id, expensive_id

因此,文本字段的数量将与tbl_mexpensive处的数据相同,并且POST页面将设置为tbl_texpensive。

例如,如果mexpensive获得3值,则: [textbox1] [textbox2] [textbox3] If i click submit It return to POST page and get the value each of the textbox BUT the query is like this: insert into texpensive (exp_id, mexp_id) VALUE (exp_id, XXX)

从上面开始,我的问题是,如何在POST页面(XXX)中获取值? 我的意思是,我应该给该输入文字起什么名字? 我尝试了一个数组,但是无法正常工作。 我尝试将其名称指定为表值,但仍然没有结果,因为它是一个动态文本框。

对不起,我的英语不好。

- 编辑

我的帖子

 $asal = $_POST['asal']; $unit = $_POST['unit']; $tahun = $_POST['tahun']; $querydata = mysql_query("SELECT * FROM m_mainexpense WHERE mexpense_status=1"); $last = mysql_query("SELECT * FROM t_expense"); $getlast = mysql_fetch_array($last); $nom = (int)$getlast['expense_id'] + 1; while($rowdata = mysql_fetch_array($querydata)) { if(isset($_POST[mexpense_name])) { //actually don't know what to do in here $arr = $_POST[mexpense_name]; $query = "INSERT INTO t_expense (texp_mext, texp_exp) VALUES ('$arr','$nom')"; } } $query = "INSERT INTO m_expense(expense_unit, expense_school, expense_year, expense_type, expense_status) VALUES ('$unit', '$asal', '$tahun', 1)"; if(mysql_query($query)) { echo "<script> alert('Penambahan Data Sukses'); window.location.href='return_index.php'; </script>"; echo '<noscript> Please Enable Your JavaScript. <a href="welcome.php">Main Menu</a> </noscript>'; die(); } 

1 个回复

使用key($ array)并通过foreach函数获取值。 并将其返回数据库。 终于解决了...

3 如何从动态表单中获取值?

我正在将 .NET Core 与剃刀页面一起使用,并且我有一个模型作为对象列表,如下所示。 谁能告诉我怎么做? 我搜索了很多论坛,似乎只有使用控制器才能做到。 这是我正在使用的 razor cshtml 表单: javascript部分 像这样的编码页面 这是模型 ...

4 如何从动态表单项中获取价值

我有一个表单,可以在其中创建新的输入字段。 查看:我的代码的 CodeSandBox 如何使用 formControl 动态捕获每个创建的输入的值? 这是我的代码: 我的html 我的 TS 是否可以使用 formControl 获取创建的输入组件的值? 假设我创建了 2 个输入: ...

6 如何获取名称和ID为动态的表单字段的值

我是Sharepoint 2013和.NET c#的新手,所以轻松一点。 我正在编写一个Webpart,它可以动态生成输入表单。 每个表单可能具有不同的字段,因此在运行时定义字段名称/ ID。 这是我生成输入文本的代码。 fieldname是我的变量,这里是ID,最好是输入框的名 ...

9 从值设置表单名称

我正在创建提交到数据库的第一个表单,需要一些帮助。 我的大部分工作都在进行中,但我遇到的困难是添加新行。 我有一个javascript函数,可以让我添加任意多的行,但是有2个问题。 首先是使用Javascript,当我点击Submit时,php表单似乎没有“看到”添加的新字段。 第二个问 ...

10 如何以ng-form设置动态名称

我有一个具有ng-form的组件。 我想动态设置ng-form的名称,以便在组件外部人们可以轻松访问ng-form的值。 例: 在组件内部 但是每次我尝试访问组件内部的$ ctrl.name都是未定义的,或者只是一个字符串而不是内部带有输入形式的表单。 我使用TYP ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM