2013-10-27 4 views
0

다음 두 개의 간단한 스크립트가 있습니다. $ 동작이 "설정되지 않음"으로 감지되었습니다. isset 문을 사용하지 않으면 "Undefined variable $ action"경고가 발생합니다. 나는 문제가 뭔지 모르겠다. 제발 도와주세요.

prog01.html :

<a href="prog02.php?action='add'">Press to add record</a> 

prog02.php :

<?php 
if (isset($action)){ 
    if ($action == 'add') echo "action is to add <br>"; 
} 
else 
    echo "\$action is not set <br>"; 
?> 

답변

0

당신이

<?php 
if (isset($_POST['action'])){ 
$action = $_POST['action']; 
} 
else if (isset($_GET['action'])){ 
$action = $_GET['action']; 
} 
if ($action == 'add') 
{ 
echo "action is to add <br>"; 
} 
else 
{ 
echo "\$action is not set <br>"; 
} 
?> 
처럼 GET 또는 POST 방법을 사용하여 제출되는 액션 값을 지정하려면