php在页面之间传递变量

时间:2011-05-25 04:52:58

标签: php

我正试图将这个varabile从一个页面发送到另一个页面,但是当我发送它时没有任何价值

我将值存储在compInfo.php

中 compInfo2.php中的

      <?php
        if (isset($_POST['savebutton'])) {
            $company = new copmany();
            $copmnae = $_POST['CName'];
            $COMPNAME = $copmnae;
      ?>

我不知道什么是错的

  <a href='compInfo2.php?$copmnae=$GLOBALS["COMPNAME"]' > شاهد سيرتك الذاتية من هنا </a>

3 个答案:

答案 0 :(得分:3)

我真的不明白这个问题,但这很可疑:

<a href='compInfo2.php?$copmnae=$GLOBALS["COMPNAME"]' > شاهد سيرتك الذاتية من هنا </a>

应该是

echo  "<a href='compInfo2.php?CName={$COMPNAME}' > شاهد سيرتك الذاتية من هنا </a>";

<a href='compInfo2.php?CName=<?php echo $COMPNAME ?>' > شاهد سيرتك الذاتية من هنا </a>

答案 1 :(得分:1)

试试这个

  

<a href="compInfo2.php?CName=<?php echo $GLOBALS['COMPNAME'];?>"> شاهد سيرتك الذاتية من هنا </a>

答案 2 :(得分:0)

您还尝试将$ _GET数据发送到第二个文件,然后将其作为帖子数据发送到那里。

所以如果你想保留它作为获取数据,你应该更改$ copmnae = $ _POST ['CName'];

 $copmnae = $_GET['CName'];

除了将compInfo2.php?$ copmnae = $ GLOBALS [“COMPNAME”]转换为

之外
 compInfo2.php?CName=<?=$GLOBALS["COMPNAME"]?>

请注意compnae名称的区别,因为在第二个文件中,您从正在发送的名称中获取了错误的名称。