2011-07-11 111 views
2

此功能不是为我工作。我认为这是isset($ _ GET ['success'])不起作用,但我真的不确定。问题是它不会打印任何东西。而如果没有如果(isset($ _ GET [“成功”])),它只是打印“采取用户名”请帮帮忙?

<?php 
if(isset($_GET['success'])) { 
$success=$_GET['success']; 
if($success=='yes') { 
echo "<center><font color='red'>Comment Posted!</font></center>"; 
} 
else { 
echo "<center><font color='red'>Username taken!</font></center>"; 
} 
} 
?> 
+1

你到底想干什么?发生了什么? –

+2

请定义“不工作”。错误?它不是做你想做的事吗? – deceze

+0

“不工作”是什么意思? – jbruni

回答

4

你从中得到了什么样的输出?你是否正确传递GET方法?该网址应该包含page_name.php?success = yes。如果你没有得到任何东西,而你希望成功只是在真实的情况下才被确定,那么这可能会更好。

<?php 
if(isset($_GET['success']) && $_GET['success']=='yes') 
{ 
    echo "<center><font color='red'>Comment Posted!</font></center>"; 
} 
else 
{ 
    echo "<center><font color='red'>Username taken!</font></center>"; 
} 
?>