1、由于php默认设置的改变,不可以直接取得$start的值,请换用$_GET['start']
2、echo "你说$start好吗?"; 这样的写法最多10%成功,应改写为echo "你说{$start}好吗?";

解决方案 »

  1.   

    文件:table.html 
    <form action="deal-1.php" method="post"> 
    输入你认为好的歌星:<input type="text" name="start" size=20 > 
    <input type="submit" value="是他了,送出吧"> 
    </form>文件:deal-1.php 
    <?php 
    echo "<html><body>"; 
    echo "你喜欢".$_POST['start'].",对吗?<br>"; 
    echo "<a href=\"deal-2.php\">试试是否会再传下去</a>"; 
    echo "</body></html>"; 
    ?> 
      

  2.   

    看来我是来迟了,呵呵
    全局变量的改变好象是php中最容易出错的一个地方了。
      

  3.   

    8要紧,如果丢丢兄能给我解决另一个问题,一样重重有赏:)
    http://expert.csdn.net/Expert/topic/2290/2290288.xml?temp=.9834101
      

  4.   

    我用了二楼chairj(麽麽茶)的办法解决了一部分问题,但是在deal2里还是显示不了start,不过“好吗”倒是能显示了
      

  5.   

    文件:deal-1.php 
    <?php 
    echo "<html><body>"; 
    echo "你喜欢".$_POST['start'].",对吗?<br>"; 
    echo "<a href=\"deal-2.php?start=".$_POST['start']."\">试试是否会再传下去</a>"; 
    echo "</body></html>"; 
    ?> 文件:deal-2.php 
    <?php 
    echo "<html><body>"; 
    echo "你说".$_GET['start']."好吗?"; 
    echo "</body></html>"; 
    ?> 笨办法,呵呵
      

  6.   

    实在惭愧,又看了一下原文http://www.phpe.net/articles/223.shtml原来传不了就对了,传成了就出大麻烦了:_)不好意思。
      

  7.   

    把php.ini中
    register_globals = off
    改成
    register_globals = On
      

  8.   

    文件:deal-1.php 
    <?php 
    echo "<html><body>"; 
    echo "你喜欢".$_POST['start'].",对吗?<br>"; 
    echo "<a href=\"deal-2.php?start='".$_POST['start']."'\">试试是否会再传下去</a>"; 
    echo "</body></html>"; 
    ?> 
      

  9.   

    我测试可以了啊
    文件:deal-1.php 这样写
    <?php 
    echo "<html><body>"; 
    echo "你喜欢".$_POST['start'].",对吗?<br>"; 
    echo "<a href=\"deal-2.php?start='".$_POST['start']."'\">试试是否会再传下去</a>"; 
    echo "</body></html>"; 
    ?>