Admin Custom Page Form Action Not Working in Magento 1.9 – How to Fix

actionadmincustomformsmagento-1.9

I have create custom page in admin. Here am trying to save the some data to database.

I have doubt in form action this my code

.phtml

<form action="<?php echo Mage::helper("adminhtml")->getUrl("*/*/insertsilverrateAction") ?>" method="post" enctype="multipart/form-data">
    <input type="text" name="rate" value="10.10" required="">
    <button type="submit" name="save" class="scalable save"><span><span><span>Submit</span></span></span></button>
</form>

Controller

class JR_CreateAdminController_Adminhtml_CustomController extends Mage_Adminhtml_Controller_Action
{
    public function insertsilverrateAction()
    {
        echo 'h1';
    }
}

When i click submit button redirect to 404-page.

How can add correct form action

Best Answer

Change your form action to

<?php echo Mage::helper("adminhtml")->getUrl("your_adminhtml_router/custom/insertsilverrate") ?>

you can get your adminhtml router from etc/config.xml file