有个最简单的思路就是在下一个页面用hidden标签把前一个页面的所有内容都包括进来

解决方案 »

  1.   

    http://topic.csdn.net/u/20080608/11/603ef288-cad5-4863-b40a-5086279fdf96.html您好 你看下是不是这样用hidden标签?那里错了?
      

  2.   


    hidden的value用<?=$_POST["username"]?>
      

  3.   

    加个enctype="multipart/form-data"看看
      

  4.   

    你可以在registry2  registry3  registry_do的最开始加上如下代码看看是否传值过来<?php
    echo '<PRE>';
    print_r($_POST);
    echo '</PRE>';
    ?>
      

  5.   

    这样子没错吧? 郁闷!<? 
        
            include("db_conn.php"); 
    include("db_func.php"); //增加会员帐号/密码BEGIN 
    $sqlstruser = "INSERT INTO member(m_username,m_userpass,m_userfrontname,m_sid,m_pass_rem,m_pass_ans)"; 
    $sqlstruser .= "VALUES('".$_POST["username"]."','".$_POST["userpass"]."','".$_POST["pass_rem"]."','".$_POST["pass_ans"]."')"; 
    db_query($sqlstruser); 
    //增加会员帐号/密码END //增加会员基本信息BEGIN 
    $sqlstrinfo = "INSERT INTO member_info (m_surname,m_frontname,m_id,m_nickname,m_gentle,m_birth,m_marriage,m_area,m_zipcode,m_address,m_phone,m_mobile)"; 
    $sqlstr = "VALUES('".$_POST["surname"]."','".$_POST["frontname"]."','".$_POST["nickname"]."','".$_POST["gentel"]."','".$_POST["birth"]."','".$_POST["marriage"]."','".$_POST["area"]."','".$_POST["zipcode"]."','".$_POST["address"]."','".$_POST["phone"]."','".$_POST["mobile"]."')"; 
    db_query($sqlstrinfo); 
    //增加会员基本信息END //增加会员其他信息BEGIN 
    $sqlstradd = "INSERT INTO member_add (m_edu,m_job,m_title,m_interest)"; 
    $sqlstradd .= "VALUES ('".$_POST["edu"]."','".$_POST["job"]."','".$_POST["title"]."','".$_POST["interest"]."')"; 
    db_query($sqlstradd); 
    //增加会员其他信息END 
    ?> <script> 
        alert(" <?php echo "注册完成";?>"); 
    location.href = "registry1.php"; 
    </script>
      

  6.   

    1. 输出最后执行的SQL语句出来,查看SQL语句是否有错误。
    2. 输出执行数据库操作的错误代码。
    3. 试图自己在各个地方用echo,print_r找出真正问题所在,
        程序问题出在什么地方只有自己动手才能更快更准确地找出来,
        所有问题总想让别人给自己找的话你自己调试的能力永远无法提升。
      

  7.   

    使用session
    我也才遇到这个问题