leave_id没有赋初值?但有可能是上一页传来的
也有可能是url?leave_id=xxx这样传过来的值。

解决方案 »

  1.   

    当页面要传递当前页面中的变量到目标页面时,有3种途径:
    1。通过url传递,即在页面中加上这样的链接。
    <a href='aim.php?leave_id=124&othervar=345'>下页</a>
    2。通过form提交。
    可能通过text,select,checkbox,radio等形式将变量传递到下一个页面。
    如果是不想在页面上显示的变量,就可以用hidden的形式传递。如你所写的样子。
    3。通过session 或 cookie 来传递。
      

  2.   

    这样的用法在实际中比较常见
    如:
    一个注册页面在没有提交前leave-id是空的。
    但是当提交后(如果leave-id填了数字)那么就会显示出来
    告诉用户。注册的信息已经被接受
      

  3.   

    回:leave_id没有赋初值,那么echo 出来有何作用?他当时是没有赋值.当传到下一页时他的值也就赋了.