这应该是登陆或注册。如果是点击后简单记入session就行了,如果是之前,用ajax就行了
在京山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站建设 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,成都外贸网站建设公司,京山网站建设费用合理。
textarea name="txtname"/textarea
后台读取:$_REQUEST["txtname"]
暂且需要两个页面,一个前端用于让用户输入数据,一个后端用于获取用户提交的数据并写入数据库。
form action="getData.php" method="POST"
input type="text" name="data" //用户输入数据
input type="submite" value="提交"
/form
//获取数据并写入数据库
?php
if(!isset($_POST['data'])){
exit();
}
$data = $_POST['data'];
/*
假定数据库为127.0.0.1,用户名:root,密码:root
库名:dataDatabase
表名:user
*/
mysql_connect('127.0.0.1','root','root');
mysql_set_charset('utf-8');
mysql_select_db('dataDatabase');
$sql = "insert into user values('$data')";
if(mysql_query($sql)){
echo '插入成功';
} else {
echo '插入失败';
}
mysql_close();
既然是post方式,你的oajax.open的第二个参数就不应该带?user=leo这个参数,而是应该有个专门的参数来提交POST的数据。举个例子:
$.post(url,data,callback);
url : post.php
data : {'user':'leo'}
callback : callback function
//js
$.ajax({
async: false,
url:url,//后台地址
type:'GET',
dataType:"json",
success: function(data){
//data,后台返回数据
},
error: function(){
alert("输出错误");
}
});
//后台函数
public function get_content(){
$lists = M('bbs_note')-select();//获取数据库数据
if(!empty($lists)){
$this-ajaxReturn($lists);//返回数据
}
}
表单是一个包含表单元素的区域。
一般只要格式正确,提交后直接使用$_GET或者$_POST就可以接收表单提交的数据,在TP中可以使用I('get.')或者I('post.')来接收数据,I方法除了基本的接收表单数据外还提供了过滤数据的功能。
看了看你贴的代码,应该改成下面的样子
form action="__APP__/Nxwc/search" method="GET"
input type="button" onclick="show()" value="我猜" /
p id="shows"输出的内容在这里哦/p
input type="submit" value="提交" /
/form
修改部分如上,点击我猜按钮时并不提交,否则页面就跳转了,也不会有什么shows,点击提交按钮时才会提交到服务器。
php部分里,就收变量多了一个下划线。