PHP变量传递

问题描述:

我试图从一个页面发送此varabile到另一个但在它没有价值,当我把它PHP变量传递

我存储的值在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> 

我真的不明白PROBL时间,但这种可疑:

<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> 
+0

这是woork:D – 2011-05-25 05:05:27

尝试这样

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

您还试图将$ _GET数据发送到第二个文件,然后将其作为发布数据获取。所以如果你想保留它作为获取数据,你应该改变$ copmnae = $ _POST ['CName'];如果你想保留它作为获取数据,你应该改变$ copmnae = $ _POST ['CName'];

$copmnae = $_GET['CName']; 

转换compInfo2.php?$ copmnae = $ GLOBALS旁边[ “COMPNAME”]来

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

注意compnae名称不同,因为在你的第二个文件从你正在发送的那个中得到错误的名字。