<form name="form1" method="post" action="2.php?co=<?echo $_POST["content"]?>">

解决方案 »

  1.   

    hello.php:
    <form name="form1" method="post" action="2.php">
      <input type="text" name="content">
      <input type="submit" name="Submit" value="提交">
    </form>2.php
    <?php
       echo $_POST['content'];
    ?>
      

  2.   

    <form name="form1" method="post" action="2.php?co=<?echo $_POST["content"]?>">你要看这里的2.php后的co打印出来没有呀。
      

  3.   

    <form name="form1" method="post" action='2.php?co=<?echo $_POST["content"]?>'>
      

  4.   

    晕,你的action的值引号要在外面啊
      

  5.   

    <form name="form1" method="post" action="2.php?co='<?echo $_POST["content"];?>'">
      

  6.   

    在form里面传参数一般用hidden方式传
    <input type="hidden" name="type" value=<?php echo $id1?>>
    就是hello.php:
    <form name="form1" method="post" action="2.php">
      <input type="text" name="content">
      <input type="hidden" name="name" value=<?php echo $_POST["content"]?>>
      <input type="submit" name="Submit" value="提交">
    </form>这样把“content”给“name”传到2。php
    不过在地址栏上没有name=***,它是隐藏方式的,你可以在2。php打印出来看看name有没有得到值
    echo $name;还有用变量的时候最好不要和保留字同名字,否则有时候会出错,得不到值