20分 php新手求 网页自动跳转

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:11:27
php编程的问题:
想要做一个在线申请的功能,简单概括如下:
application.php--填表申请,有一些input和submit按钮,在input全部输入之前,submit按钮是置灰的,待全部输入完成后,才可用。
view.php--点击submit后,显示用户输入的内容
比如有一个函数教check(),用来检查input是否合法,再有一个函数叫insert(),用于添加数据库,
我知道用form action=“view.php”可以跳转到view.php,但是问题是,check和insert应该写在那里,如果些在view.php里,需要action="application.php"怎样跳转到view.php。如果写在view.php里是不是check和insert感觉也不太好。如果单独新建一个文件,只写这两个函数,怎样自动跳转到view.php?
多谢,最好有代码,谢谢

首先,作为新手,你的想法还是很不错的,值得肯定!呵呵
不过,刚开始学php,建议你不要一下子就试图掌握太多东西,要从易到难,而且要注重去理解php的思想,尽量去掌握原理性的东西。比如,你说的这一点“在input全部输入之前,submit按钮是置灰的,待全部输入完成后,才可用”,我觉得可以暂时先不要考虑。当然如果你想现在就来掌握这一点,建议你要多看点ajax的资料,或者多了解一点javascript(js)。你明白了它们的原理,对php又挺熟了的话,要实现你说的这个并不是难事,有好几种解决办法。当然,可能实现的时候跟你所想的会有一点偏差。但是建议你现在先不要去想着要实现它,循序渐进,这样你才不会把各种语言、技术思想混淆,导致你理解上的偏差。基于此,我这里给你一个稍微简单一点的实现方法,你可以参考着来弄。
view.php--------
<?
include_once("db_connection.php");
$db->debug=0;
if($_POST)
{
$row = $_POST;
$dbField["Name"] = $row["UserName"];
$dbField["Password"] = $row["Password"];
$db->AutoExecute("users",$dbField,"INSERT");
$UserID=$db->Insert_ID();
echo"<script language='javascript'>";
echo"location='application.php?UserID=$UserID'";
echo"</script>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W