
$_POST['dbnametext']; 就是变量,你输入框输入的是什么,接收过来就是什么,
其实我建议你用(虽然这个建议跟你的问题毫无关联)
<input placeholder="请输入要创建的数据库名字" value>你这个添加肯定是通过javascript来做到的,那就在javascript里把表单里的各个元素name给修改下,不然肯定会被覆盖的。如果你懒的搞,那最好的方式就是通过数组来提交了。
比如你的表单是
<pre>
<php
foreach($_POST['id'] as $key => $value){
echo '$key -- '$keyPHP_EOL;
echo 'id = '$valuePHP_EOL;
echo 'name = '$_POST['name'][$key]PHP_EOL;
echo 'cate= '$_POST['cate'][$key]PHP_EOL;
}
>
<form method=post>
<div class=one>
栏目:<input name=id[]>
名称:<input name=name[]>
栏目:<input name=cate[]>
</div>
<input type='button' value='添加' id='add'>
</form>
<script lang=javascript>
//jquery
$(document)ready(function(){
$('#add')click(function(){
$('one')clone(true)insertAfter(this);
});
});
</script>
<php
if(isset($_POST["submit"]) && $_POST["submit"] == "登陆")
{
$user = $_POST["username"];
$psw = $_POST["password"];
if($user == "" || $psw == "")
{
echo "<script>alert('请输入用户名或密码!'); historygo(-1);</script>";
}
else
{
mysql_connect("localhost","root","");
mysql_select_db("vt");
mysql_query("set names 'gbk'");
$sql = "select username,password from user where username = '$_POST[username]' and password = '$_POST[password]'";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if($num)
{
$row = mysql_fetch_array($result); //将数据以索引方式储存在数组中
header("location:QAphp");
echo $row[0];
}
else
{
echo "<script>alert('用户名或密码不正确!');historygo(-1);</script>";
}
}
}
else
{
echo "<script>alert('提交未成功!'); historygo(-1);</script>";
}
>
这里提供个参考
表单提交有两种方式,GET
,POST,表单提交到程序,程序获取数据后写入到数据库。表单HTML要是一个form,action的值定义发送的地址,method的值定义发送的方法(POST、GET),我举个简单的例子给你就知道了。
以上就是关于PHP通过表单POST提交值,将这个值当做变量,在MySQL中创建以这个变量为名字的数据库。全部的内容,包括:PHP通过表单POST提交值,将这个值当做变量,在MySQL中创建以这个变量为名字的数据库。、php怎么或得动态表单的提交信息,我想用post提交的方法把我的表单内容提交到指定页面并接收写入数据库。、php 分别写出用户登录页和post数据传送方式下的数据库插入的程序段(注:用户登录页为index等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)