【发布时间】:2019-04-04 17:17:30
【问题描述】:
我的代码看起来有点像这样:
<form method="POST">
//something
<form method='GET'>
<input readonly type='text' id='userpwd' value= 'Day' name='count'/>
<input type='submit' id='btn' formaction='admi.php' name='admin' value='Add Details'></form>
<input type="submit" id="btn" formaction="choose.php" name="admin" value="Done"></p>
</form>
我想在我的新 php 文件中获取只读类型输入的值。我怎么能做到这一点。我试过这样做:
$var=$_GET['count'];
但它给出以下错误消息:
Notice: Undefined index: count in C:\xampp\htdocs\tourism\admi.php on line 4
请有人帮帮我..!请仅在 php 中提供一些解决方案。
【问题讨论】:
-
<form method="POST"> //something <form method='GET'>为什么有两种不同的方法?另外,$_POST['count']是否为您提供了正确的价值? -
您不应该嵌套表单。你能提供更多的代码吗?
-
我认为对于只读类型输入,只有 GET 方法有效。如果我错了,请纠正我。
-
ids 应该是唯一的,每个字段的name也应该是唯一的,并且可能最好它们匹配。您始终可以使用type="hidden"将值存储在表单中。正如其他人所说,您不应该嵌套表单。 -
@taru ,表单元素永远不能嵌套!