在输入中分配两个名称/值

时间:2014-07-12 06:21:19

标签: php mysql

你好输入我想分配2个名字,这样在我的sql查询中我输入的数据值是n1和n2有相同的值数据存储。

<input name=n1 name=n2>

我的SQL查询是这样的

$sql="INSERT INTO database (n1 , n2) values ('$_POST[n1]','$_POST[n2]')";

这可能吗?

3 个答案:

答案 0 :(得分:1)

这对于相同的值

是不可能的
<input name="n1" type = "text">

php代码: - 在变量中存储post值并使用它

$val = $_POST['n1'];  //escape your post value
$sql="INSERT INTO database (n1 , n2) values ('$val','$val')";

答案 1 :(得分:0)

只是连接它并插入TABLE而不是数据库?数据库是你的表名

$sql="INSERT INTO `table` (`n1` , `n2`) values ('".$_POST['n1']."','".$_POST['n2']."')";

答案 2 :(得分:0)

你可以这样做。

<input name="n1">

然后

$_POST['n2'] = $_POST['n1'];