这在PHP中应该是一个非常基本的问题,但我在web中找不到一个好的解决方案。请一些专家给我举个例子。
我正在尝试读取3个文本框的值,这些名称分别是input_38.1、input_38.2、input_38.3
所以我的代码是echo$_POST['put_38.1']。但它不会打印第一个文本框的值。获取所有三个文本框值的方法是什么。
提前谢谢。
我正在尝试读取3个文本框的值,这些名称分别是input_38.1、input_38.2、input_38.3
来自PHP手册:
变量名称中的点和空格将转换为下划线。例如,
<input name="a.b" />
变为$_REQUEST["a_b"]
。
所以,你需要写:
echo $_POST['input_38_1'];
为了避免混淆,最好不要在表单的名称属性中使用点。
您需要更改echo语句:
$_POST['input_38_1'];
我通常不在变量名中使用句点。