2017-05-16 6 views
0

내가이

<td colspan="5" align="right" bgcolor="#E6E6E6"><a href="index.php?action=createtopic"><strong>Create New Topic</strong> </a></td> 

같은 HTML의 HREF을 가지고 있지만 내가 그것을

if ($_GET["action"]=="createtopic") 

를 사용하는 경우이 오류가 발생합니다 작동하지 HREF의 방법 : 정의되지 않은 인덱스를 : 액션 "C : ...."당신이 사용할 수에 대한

+0

link/anchor/href와 같은 파일 내에'if ($ _GET ...) '코드가 있습니까? –

+0

링크와 동일한 페이지에 PHP 코드가 있습니까? –

+0

예 ... href가 클릭되면 표시해야하는 PHP 코드 및 양식을 포함하여 index.php 안에 모두 있습니다. –

답변

3

확인 $_GET['action'] 확인이 설정되어 isset() :

if(isset($_GET["action"])) 
{ 
    if($_GET["action"] == "createtopic") 
    { 
     # do something here 
    } 
} 
+0

성능을 저하시키지 않으면 서 동일한 if 문에서 모두 수행 할 수 있으므로 답변을 편집했습니다. 설정되어 있지 않으면 다음 인수를 확인하지 않습니다. –