十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
直接 $name = $_POST
成都创新互联是少有的做网站、成都网站建设、营销型企业网站、微信平台小程序开发、手机APP,开发、制作、设计、买链接、推广优化一站式服务网络公司,自2013年创立以来,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评
var_dump($name)
看有没有数据,没有的话就是你的提交地址错了
1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)
2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')"); mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Glenn', 'Quagmire', '33')"); mysql_close($con);?
(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。
htmlbody form action="insert.php" method="post"Firstname: input type="text" name="firstname" /Lastname: input type="text" name="lastname" /Age: input type="text" name="age" /input type="submit" //form /body/html
(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过 $_POST 变量从表单取回值。然后,mysql_query() 函数执行 INSERT INTO 语句,一条新的记录会添加到数据库表中。
?php$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $sql="INSERT INTO Persons (FirstName, LastName, Age)VALUES('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }echo "1 record added"; mysql_close($con)?
核心提示:? $stop = $_GET['stop']; $onoff = $_GET['onoff']; $linkid=@mysql_connect(localhost, root , 12345) or die(不能连接到数据库服务器!可能是数据库服务器没有启动,或者用户名密码有误!); @mysql_select_db(ok_11,$linkid) or die(选择数据库出错,可能是您指定的.....
?
$stop = $_GET['stop'];
$onoff = $_GET['onoff'];
$linkid=@mysql_connect("localhost", "root" , "12345") or die("不能连接到数据库服务器!可能是数据库服务器没有启动,或者用户名密码有误!");
@mysql_select_db("ok_11",$linkid) or die("选择数据库出错,可能是您指定的数据库不存在!");
$stop_query = "update tb_1 set $stop=$onoff";
$stop_result = @mysql_query("$stop_query",$linkid);
echo 'meta http-equiv="Content-Type" conten';
echo 't="text/html; charset=gb2312" /
html
head
title开关面板/title
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
scrip';
echo 't language="JavaScript"
!--
function Stopan(i) {
with(document.getDataForm){
st';
echo 'op.value = stop_1;
onoff.value = i;
submit();
}
}
//--
/scri';
echo 'pt
/head
body
a h';
echo 'ref="JavaScript: Stopan(0)"打开/a / a href="JavaScript: Stopan(1)"关闭/a
/body
/html';
?
总是提示SCRIPT ERROR!不知错在哪里,初学者,不会请别见笑!谢谢指导!
--------------------------------------------------------------------------------
顶!!!!!!
--------------------------------------------------------------------------------
?
if(isset($_GET['stop']) isset($_GET['onoff'])) {
$stop = $_GET['stop'];
$onoff = $_GET['onoff'];
$linkid=@mysql_connect("localhost", "root" , "12345") or die("不能连接到数据库服务器!可能是数据库服务器没有启动,或者用户名密码有误!");
@mysql_select_db("ok_11",$linkid) or die("选择数据库出错,可能是您指定的数据库不存在!");
$stop_query = "update tb_1 set $stop=$onoff";
$stop_result = @mysql_query("$stop_query",$linkid);
}
echo 'meta http-equiv="Content-Type" conten';
echo 't="text/html; charset=gb2312" /
html
head
title开关面板/title
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
scrip';
echo 't language="JavaScript"
!--
function Stopan(i) {
with(document.test){
st';
echo 'op.value = "stop_1";
onoff.value = i;
submit();
}
}
//--
/scri';
echo 'pt
/head
body
a h';
echo 'ref="JavaScript: Stopan(0)"打开/a / a href="JavaScript: Stopan(1)"关闭/a
form name="test" method="GET" action="test1.php"
input type="hidden" name="stop"
input type="hidden" name="onoff"
/form
/body
/html';
?
我没听过什么php的表单啊……php应该是接收表单的值,和处理表单把,表单应该是html里面的,要创建表单的话
form action="index.php" method="get/post"
input type="text" name="tx" /
/form
这个就是form表单,action表示传值给哪个文件,method表示传值的方式,表单是要在html文件里创建的