2011-05-25 165 views
1

我試圖從一個頁面發送此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> 

回答

3

我真的不明白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

1

嘗試這樣

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

0

您還試圖將$ _GET數據發送到第二個文件,然後將其作爲發佈數據獲取。所以如果你想保留它作爲獲取數據,你應該改變$ copmnae = $ _POST ['CName'];如果你想保留它作爲獲取數據,你應該改變$ copmnae = $ _POST ['CName'];

$copmnae = $_GET['CName']; 

轉換compInfo2.php?$ copmnae = $ GLOBALS旁邊[ 「COMPNAME」]來

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

注意compnae名稱不同,因爲在你的第二個文件從你正在發送的那個中得到錯誤的名字。