0

次の 2 つの単純なスクリプトがあります。$action が「未設定」として検出されています。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>";  
?>  
4

1 に答える 1

0

このようにGETまたはPOSTメソッドを使用してアクション値が送信されるように指定したい

<?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>"; 
}
?>  
于 2013-12-25T17:19:22.133 に答える