如何在Magento中执行CRUD操作

时间:2014-12-20 21:14:16

标签: php html magento

Hello World

以下是该方案:
我有一个带有两个单选按钮的html表单ON&关闭

ON按钮单击逻辑

当用户点击ON按钮时,他切换到
    数据库中的AUTO客户组
    如果用户不在那里

关闭按钮点击逻辑

同样,当用户点击OFF按钮时,用户切换
    到数据库中的BASIC客户组
    如果用户不在那里

以下是我的两个代码文件

update.php

此代码部分负责更新数据库

<?php
$customer = Mage::getSingleton('customer/session')->getCustomer();
$groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
$groupId = $customer->getGroupId();
$group = Mage::getModel('customer/group')->load($groupId);
$groupCode = $group->getCode();

function autoF() {
   if (groupCode == 'BASIC')
   {
    $customer->setGroupId(2).save();
    $group->setCode("AUTO").save();
   }
  }

  function basic() {
    if (groupCode == 'AUTO')
    {
     $customer->setGroupId(2).save();
     $group->setCode("BASIC").save();
    }
  }
?>

form.phtml

<form action="update.php" method="post">
    <input type="radio" name="auto-refill" value="On" onClick = "update.php?autoF" />On<br>
    <input type="radio" name="auto-refill" value="Off" onClick = "update.php?basic" />Off
</form>

问题

我似乎无法在我的form.phtml文件中调用update.php中的函数 我已经玩了几个小时但没有解决问题。

我应该如何构建在update.php中调用我的函数的onClick代码片段?

我是否也应该考虑使用onClickListener或者是否有过度杀伤?

形式方法问题(即POST,GET)是否重要?

我不相信这个领域是必要的 因为我没有将数据传递给函数?

谢谢世界!

如果此问题不明确,请与我们联系

0 个答案:

没有答案