2016-07-20 2 views
0

Ниже приведен код, когда я нажал любую кнопку, оба метода post, называемые i.e. home.php и login.php. как справиться с этим благодаряОбращайтесь с несколькими формами на одной странице в Codeigniter

<?php form_open('home.php'); ?> 
<input type="hidden" name="operation" id="operation" value="home" /> 
<button type="submit" >Home</button> 
<?php form_close(); ?> 

<?php form_open('login.php'); ?> 
<input type="hidden" name="operation" id="operation" value="login" /> 
<button type="submit" >Login</button> 
<?php form_close(); ?> 

ответ

0

Пожалуйста, используйте этот

<?php form_open('home.php'); ?> 
<input type="hidden" name="operation" id="operation" value="home" /> 
<input type="submit" name="btnOperation" value="Home" /> 
<?php form_close(); ?> 

<?php form_open('login.php'); ?> 
<input type="hidden" name="operation" id="operation" value="login" /> 
<input type="submit" name="btnLogin" value="Login" /> 
<?php form_close(); ?> 



AND in your controller 
do this 

if(isset($_POST['btnLogin']) 
// process login 


if(isset($_POST['btnOperation']) 
// process operations. 


Thanks. 
Смежные вопросы