<P>Welcome <?php echo($applicant); ?>!</P>
改为:<P>Welcome <?php echo($_POST["applicant"]; ?>!</P>
<?php  echo($username); ?>
改为:<?php  echo($_POST["username"]; ?>

解决方案 »

  1.   

    第一个在我的机子没有问题,可以把用post传递过来的数据这样显示:$_POST['applicant'];这个页面变成:
    <HTML>
    <!-- jobapp_action.php -->
    <BODY>
    <P>Welcome <?php echo $_POST['applicant']; ?>!</P>
    </BODY>
    </HTML>不知道你的版本是多小,如果版本够高的话应该可以的。如果表单是post方式传过来的数据用$_POST['变量名']进行。
    如果是get方式传过来的就用$_GET['变量名']应该没有问题的。
      

  2.   

    可以用$HTTP_POST_VARS['applicant']来获得
      

  3.   

    我用的是PHP4.3.4,我也不知道啊。如果表单是post方式传过来的数据用$_POST['变量名']进行。
    如果是get方式传过来的就用$_GET['变量名']”。------教材上没有这样说啊我贴的代码就是教材给的。所以我这两天被弄得比较郁闷,每一个程序都通不过
    52juanjuan(Fibona) :你的PHP是什么版本?第一个程序没有问题?我的两个都没有通过。谢谢大家指点!
      

  4.   

    我的版本是php435
    如果表单是post方式传过来的数据用$_POST['变量名']进行。
    如果是get方式传过来的就用$_GET['变量名']”。------教材上没有这样说啊教材上没有说,你用的是什么教材,你查查手册就知道了。post方式传过来的数据用$_POST['变量名'],
    如果是get方式传过来的就用$_GET['变量名']你试过了吗?
    真不行吗?把你试的代码贴出来。
      

  5.   

    $HTTP_POST_VARS。是在4.10以前的版本使用的,如果是4.10以后的版本是不行的。
      

  6.   

    看看在php.ini 
    有没有把register_globals 改为on ;
    没有的话,怎么传都没有用呀!
      

  7.   

    可能是教材讲的是PHP4.10前版本的问题,我用的是WROX出版社的“PHP高级编程”中文译版
      

  8.   

    对了。有没有好的PHP网站和好的PHP教材介绍,先谢谢了
      

  9.   

    第一个程序通过了.第二个程序却无法通过:
    <HTML>
    <!-- test.php -->
    <FORM>
      Please type yuour name here:<BR>
      <INPUT NAME="username" TYPE=TEXT><BR><BR>
      <INPUT NAME="submit" TYPE=SUBMIT>
     </FORM>
     
     <BR><BR>
     you typed:
     
     <?php
       echo($_POST["username"];
     ?> </HTML>
    烦请高手再次指点!