【发布时间】:2015-10-04 09:48:42
【问题描述】:
我的输入字段中有以下 php 代码:
<input type="submit" name='<?php echo $row["date"];?>' value="send">
var_dump($row["date"]) 显示数据是这样的字符串:
string '2015-10-03 19:01:47' (length=19)
那么,为什么当我发布此表单时,空格会自动替换为下划线,我该如何避免呢?
var_dump($_POST):
array (size=1)
'2015-10-03_19:01:47' => string 'send' (length=4)
【问题讨论】:
-
这是您的浏览器修复您的(无效)代码。输入字段名称不能具有任意名称。例如,名称中不能有空格。您的浏览器会尝试为您解决此问题。
-
如果输入的
date是205-10-03 19:01:47怎么办?也许你应该意识到这一点。而且我认为值是日期而不是名称对吗?