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>
答
尝试这样
<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名称不同,因为在你的第二个文件从你正在发送的那个中得到错误的名字。
这是woork:D – 2011-05-25 05:05:27