用HTML标记一个带有操作的标记点击事件,并在PHP中调用该方法


HTML a tag click event with action and calling the method in PHP

这是一个对你来说可能很简单但对我来说很复杂的问题。由于我是初学者,我需要快速获得并学习。我昨天也问过类似的问题,但这不是我想要的。我想知道有没有一种方法可以处理HTML上的标记,用PHP操作和函数处理点击事件。

在我的Action.php文件中,我有一段创建操作的代码:

$ARRAY_ACTION ["Frontend_upgradeChosen"] = array(
  "VIEW" =>"upgrade/upgrade.view.php",
   "VIEW_ERROR" => "error.php", 
    "TAB" => "UPGRADES",
    "SUBTAB"=>"",
    "AREA" => "GLOBAL",
    "WITHOUT_CONNECTION" => TRUE
); 

另一方面,这里是我的"upgrade.view.php",我用list标记填充a标记,并在标记内部使用echo和for循环。

 <form class="" role="form" method="POST" action='index.php?action=Frontend_upgradeChosen'>
       <?
           echo '<li><a href="index.php?action=Frontend_upgradeChosen" name="PRODUCT" >'."Click Me".'</a></li>';
        ?>

    </form>

最后,这里是我的"Controller.php"文件和upgradeSearch功能,请原谅我,但这个问题对我来说至关重要

 public function upgradeChosen (){          
       $chosenProduct = $_GET['PRODUCT'];        
       var_dump ($chosenProduct);    
       include $this->getPrintedView();
}

我可以成功地填充标签,但我无法实现点击事件。我知道javascript是可能的,但我不想以这种方式来做——我需要创建一个操作,就像上面的例子一样,我需要处理链接标签的点击事件。请你对此提出任何建议,我会很高兴,你会救我的命。

提前感谢

这是编辑后的版本,最后我想实现的是,当我可以点击[click Me]时,我想启动upgradeChosen函数并处理标记的clikc事件。我得到的错误是

注意:未定义的索引:第1151行-------中的PRODUCT空

要在php中从一个页面到另一个页面获取值,我们应该使用GETPOST

问题

何时使用GETPOST

POST

要使用邮寄,您必须提交表格。

<form method="post" action="abc.php">
     <input name="username" type="text" />
</form>

要访问用户名,

$username = $_POST['username'];// this will give you what user has entered in the textbox.

现在您也可以在表单中使用GET作为方法。

$username = $_GET['username'];// this will give you what user has entered in the textbox.

以上两种方法都是在表单提交中获取值的示例。

现在,如果你想在点击<a>标签时获得值,该怎么办??

使用GET

示例

<a href="abc.php?username=user"></a>

php中的

$username = $_GET['username'];// this will give you had given in a tag

对于标签中的多个值,

<a href="abc.php?username=user&password=111111"></a>

php中的

$username = $_GET['username'];// this will give you had given in a tag
$password = $_GET['password'];// this will give you had given in a tag

还有一种叫做REQUEST的东西,它将同时具有POSTGET 的值

阅读

  • 岗位
  • 得到
  • 请求
相关文章: