I'm using PHP Framework CodeIgniter.
View
<?php echo form_open('login/connect'); ?>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?php echo form_label('Username', 'username'); ?></td>
<td><?php echo form_input(array('id'=>'username', 'name'=>'username')); ?></td>
</tr>
<tr>
<td><?php echo form_label('Password', 'password'); ?></td>
<td><?php echo form_password(array('id'=>'password', 'name'=>'password')); ?></td>
</tr>
<tr>
<td></td>
<td><?php echo form_submit('login_submit', 'Valider'); ?></td>
</tr>
</table>
<?php echo form_close(); ?>
When I try to submit this page it goes to: http://mywebsite.com/admin/index.php/login/connect
Controller
class Login extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view('login');
}
function connect()
{
$username= $this->input->post('username');
$password=$this->input->post('password');
echo $username.', '.$password;
}
}
HTML
<div id="login">
<div id="login-inner">
<h1>Login</h1>
<form action="http://myswebsite.com/admin/index.php/login/connect" method="post" accept-charset="utf-8">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label for="username">Username</label></td>
<td><input type="text" name="username" value="" id="username" /></td>
</tr>
<tr>
<td><label for="password">Password</label></td>
<td><input type="password" name="password" value="" id="password" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="login_submit" value="Valider" /></td>
</tr>
</table>
</form>
</div>
</div>
But it returns an empty array.
Can anyone suggest a method to fix this?
Thanks.