2014-01-30 24 views
0

我試圖讓這個如果用戶名或密碼錯誤重定向回頁面,原本說「錯誤的用戶名或密碼可見」用戶名密碼重定向頁面款

else{ 
echo "<script type=\"text/javascript\"> 
    document.getElementById("wrong").visibility:visible; 
     </script>"; 
header('Location:../'); 

} 

回答

0

段落爲什麼不在PHP中設置一個包含基於用戶名和密碼是否正確的值的變量,然後在需要顯示文本的地方使用該變量?

 
$blnCorrent = false; 

// Do you checks 

} else { 

    $blnCorrect = FALSE; 

} 

// in your HTML 

<?php 

if($blnCorrect === FALSE) 
{ 

    // Show the text 

} 

?> 
+0

輸出我認爲他已經具備了邏輯的任何雙引號,但輸出ISN」由於我的答案中突出顯示了錯誤,因此無法工作。 – Ryan

+0

我提出了一個更好的做事方式。引用 – Alex

+0

的好地方不夠公平,我認爲他現在的邏輯不會像預期的那樣工作,因爲他正在改變這種做法是毫無用處的。 – Ryan

1

您在當前輸出中缺少一些轉義符。

else { 
    echo "<script type=\"text/javascript\"> 
      document.getElementById(\"wrong\").visibility:visible; 
      </script>"; 
    header('Location:../'); 
} 

因爲你在封裝雙引號的輸出,你需要逃避你希望出現在與\

相關問題