Ich kann kein Formular Codeigniter 3.1.6 einreichen, weil ich bin 403 ForbiddenCodeigniter Form Post 403
POST-Daten gehen nicht zu revise/updates
bekommen. Mein Formular von einer anderen Seite funktioniert perfekt außer diesem. Ich benutze kein AJAX.
Ansicht
<?=form_open('revise/updates');?>
<input type="text" name="name" value="<?=$lead[0]['name'];?>">
<input type="hidden" name="id" value="<?=$lead[0]['id'];?>">
<input type="email" name="email" value="<?=$lead[0]['email'];?>">
<input type="text" name="contact" value="<?=$lead[0]['phone_number'];?>">
<input type="text" name="company" value="<?=$lead[0]['comp_name'];?>">
<input type="text" name="va" value="<?=$lead[0]['va'];?>" readonly>
<input type="text" name="sales" value="<?=$lead[0]['sales_name'];?>" readonly>
<input type="text" name="service" value="<?=$lead[0]['service_name'];?>" readonly>
<textarea name="note"><?=$lead[0]['note'];?></textarea>
<input type="hidden" name="opt" value="yes">
<input type="hidden" name="cmd" value="1">
<button type="submit" name="submit">Confirm</button>
<?=form_close();?>
-Controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Revise extends VA_Controller {
function __construct() {
parent::__construct();
$this->load->helper('form');
$this->load->library('form_validation');
}
public function index($array)
{
$this->load->view('header');
$this->load->view('update-lead',$array);
$this->load->view('footer');
}
public function updates() {
$this->form_validation->set_rules('name', 'Name', 'trim|required');
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
$this->form_validation->set_rules('contact', 'Contact', 'trim|required');
$this->form_validation->set_rules('company', 'Company Name', 'trim|required');
$this->form_validation->set_rules('service', 'Service', 'trim|required');
$this->form_validation->set_rules('va', 'vAmbassador', 'trim|required');
$this->form_validation->set_rules('sales', 'Sales Person', 'trim|required');
$this->form_validation->set_rules('note', 'note', 'trim');
if($this->form_validation->run() == true) {
echo "OK";
}
else {
echo "Some Error";
}
}
}
Ich habe .htaccess-Datei als je in der
documentation erwähnt
its my rate nur, ich denke du kannst keine neue Klasse oder einen neuen Controller mit 'Update' erstellen, weil seine bereits vordefinierte Klasse oder Controller in Codeigniter ist. –
@Ayyappaamara Ich habe den Klassennamen geändert, aber ich bekomme immer noch den Fehler. – Rey
können Sie bitte Ihre volle Controller-Seite posten –