2016-07-20 10 views
0

以下は、いずれもボタンを押したときのコードです。つまり、home.phpとlogin.phpという2つのポストメソッドがあります。おかげで、それをどのように扱うかCodeigniterの1ページで複数のフォームを扱う

<?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. 
を使用してください
関連する問題