我在这个网站上工作,我似乎无法得到一些工作。如何从输入框中获取值并将其存储在php变量中?
我在我的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>
我想要得到的前两个(counterName和counterNum)的值,并将其存储在2个变量,当我点击保存按钮。所以我做了:
if(isset($_POST['save'])){
$counterName = $_POST['counterName'];
$counterNum = $_POST['counterNum'];
$prefix = mysql_real_escape_string("`~");
}
你会在第二秒看到$ prefix的使用位置。
接下来,我想通过连接以下格式将这三个变量保存到MySql的数据库列中。 “~$counterName
〜$ counterNum”。这是我如何做的:
我的问题是,当我看到列“计数器”持有我看到这一点:“~
〜”之间没有变量。我究竟做错了什么?顺便说一句,这个列的类型是VARCHAR。
谢谢。
为什么你需要单独的形式为每个元素? – user1844933
因为表单在我的html代码里面是不同的div。 – Rorrim
添加输入元素在单一的形式,然后工作正常... – Sadikhasan