网站首页 > 文章中心 > 其它

表单数据跳转php

作者:小编 更新时间:2023-09-13 15:32:43 浏览量:283人看过

form表单的action属性就是你数据提交的页面,你填写了这个属性,那么数据就会提交到你指定的页面去.这样你在指定的页面就能接收到这些数据了.

PHP页面跳转的问题,两个前台form表单数据,一个是判断页面,一个是注册页面,判断才可以跳转到注册.

通过 Cookie 传递就行,或者 SESSION,SESSION 更简单,更安全,Cookie 可以被自动注册机一类的程序进行自动化注册,如果你这个推荐是有奖励的,建议用 SESSION,确保你们不受损失.

if_form.php 里面获取推荐人及编码:

// 页面头部尽量靠近开始处

session_start ();

// 你的处理代码

$refer_man = $_POST ['ref'];

$refer_code = $_POST ['ref_code'];

然后存入 SESSION

$_SESSION ['ref_info'] = "$refer_man,$refer_code";

zhuce_form.php 里面获取推荐信息 SESSION,

// 检测推荐SESSION是否存在

$refer_info = null;

if (! empty ( $_SESSION ['ref_info'] )) {

$refer_info = explode ( ',', $_SESSION ['ref_info'] ); // [0] = 推荐人 [1] = 推荐码

} else {

// 今天这一节把非法访问此页面的家伙打发走

header ( 'Location: if.php' );

exit ();

}

写入数据库之前再次检测

if ($refer_info != null) {

// 写入数据库代码

// 最后销毁 SESSION

session_destroy ();

我是新学php的..然後我表单跳转到php页面的时候总是跳转不了..求救!!

确认三件事情的.第一:环境配置完整了么?这样才可以解析你的php文件!第二:下面的这个接受文件必须为welcome.php!第三:是不是属于同一目录下的!不是同一目录下的两个文件必须要用相对定位去action你的接受文件地址

那就定义个$_SESSION['baseurl']='原始页面.php',存储你想返回到的页面,表单页面、处理表单页面,都不更新这个session,然后使用header("Location:$_SESSION['baseurl']");就可以了

php 表单提交 跳转

php表单提交成功后,最好有个判断是否成功,成功才跳转

可以设置一个变量$result 来判断是否成功,

成功的话跳转

假设$result0是成功,则

php

if($result 0){

echo 'scriptalert("提交成功!");location.href="'.$url.'"/script'; //$url就是你的跳转路径

或者

echo '提交成功,即将跳转.....';

header("refresh:1;url=$url");//$url就是你的跳转路径

form表单提交跳转页面的问题.我用的PHP◆Mysql做的,这是表单代码,想做一个ajax提交.

首先在body中引入jquery,如下:

然后建立script

script

$(document).ready(function(){?

$("#subper").click(function(event)?{

event.preventDefault();//禁止使用submit?提交数据,因为我们要用ajax啊

var?checkbox?=?new?Array();//建立数组收集checkbox的选中值

$('input[name="checkbox[]"]:checked').each(function(){?//今天这一节使用checkbox[]命名收集checkbox的值其实没什么意义了

checkbox.push($(this).val());//向数组中添加元素?

});

var?data?=?{?//收集传递的参数,以json的形式

checkbox:checkbox,

as:$("input:radio[name='as']:checked").val(),

username:?$('input[name="username"]).val(),

.

.//自己补充后面的

};

$.ajax({

type:'POST',

data:data,

dataType:?"json",

url:$("form").attr('action'),

success:?function(msg){

$('.answer').html(msg);//如果没有class=answer,这里没有任何效果

}?

/script

需要注意的是,在php 服务器端,记得把json的数据转换成php格式的,使用json_decode($json,?true),就可以得到一个大数组,用这个大数组进行下面的php活动.所以呢你需要对服务器端的代码做一些小小的修改.

以上就是土嘎嘎小编为大家整理的表单数据跳转php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章