如何从输入框中获取值并将其存储在php变量中?

如何从输入框中获取值并将其存储在php变量中?,php,mysql,variables,http-post,concatenation,Php,Mysql,Variables,Http Post,Concatenation,我在这个网站上工作,似乎有些东西没法用 我的html中有3个输入: <form action='' method='post'> <input id='counterName' name='counterName' type='text' value='nothing'></input> </form> <form action='' method='post'> <input type='text' value

我在这个网站上工作,似乎有些东西没法用

我的html中有3个输入:

<form action='' method='post'>
    <input id='counterName' name='counterName' type='text' value='nothing'></input>
</form>

<form action='' method='post'>
    <input type='text' value='3' name='counterNum' class='counter'></input>
</form>

<form action='' method='post'>
    <input type='submit' value='Save' name='save' id='save'></input>
</form>
稍后您将看到$prefix的使用位置

接下来,我想采用这三个变量,并通过以下格式连接将它们保存到MySql的数据库列中。“
~$counterName
~$counterNum”。我是这样做的:

mysql_query("UPDATE `users` SET `counter` = CONCAT (`counter`,'$prefix') WHERE `userID` = '$userID'");
mysql_query("UPDATE `users` SET `counter` = CONCAT (`counter`,'$counterName') WHERE `userID` = '$userID'");
mysql_query("UPDATE `users` SET `counter` = CONCAT (`counter`,'$prefix') WHERE `userID` = '$userID'");
mysql_query("UPDATE `users` SET `counter` = CONCAT (`counter`,'$counterNum') WHERE `userID` = '$userID'");
我的问题是,当我看到“counter”列包含的内容时,我会看到:“
~
~”列之间没有变量。我做错了什么?顺便说一句,列的类型是VARCHAR


谢谢。

正如Sadikhasan在评论中所说,您应该以如下形式添加输入:

<form action='' method='post'>
    <input id='counterName' name='counterName' type='text' value='nothing'></input>
    <input type='text' value='3' name='counterNum' class='counter'></input>
    <input type='submit' value='Save' name='save' id='save'></input>
</form>


这应该可以解决您的问题。

为什么每个元素都需要单独的表单?因为表单在我的html代码中位于不同的div中。在单个表单中添加输入元素,然后就可以了……我这样做了,但仍然不起作用。只是这样做了,仍然一样。Add enctype=“application/x-www-form-urlencoded”到表单标签,再试一次你太棒了!成功了。我已经试了好几个小时了。谢谢你,伙计!欢迎您,如果此答案或任何其他答案解决了您的问题,请将其标记为已接受
<form action='' method='post'>
    <input id='counterName' name='counterName' type='text' value='nothing'></input>
    <input type='text' value='3' name='counterNum' class='counter'></input>
    <input type='submit' value='Save' name='save' id='save'></input>
</form>