2011-07-11 110 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>"; 
} 
?>