хотел бы получить совет / помощь о том, как подключить контроллер формы к методу отправки сообщения на моем CI-сайте. Я хочу, чтобы данные передавались от одного зрителя другому. Спасибо за помощь !!
Вот контроллер, который я использую (Form.php), взятый с другого сайта:
Form.php
<?php
class Form extends CI_Controller {
public function __construct() {
parent::__construct();
}
// Show form in view page i.e view_page.php
public function form_show() {
$this->load->view("addEdit");
}
// When user submit data on view page, Then this function store data in array.
public function data_submitted() {
$data = array(
'file_name' => $this->input->post('file'),
'title' => $this->input->post('title')
);
// Show submitted data on view page again.
$this->load->view("profile", $data);
}
}
?>
Его нужно подключить к этому коду:
addEdit.php
<form method="post" action="postAction.php" enctype="multipart/form-data">
<div class="form-group">
<label>Image</label>
<?php if(!empty($imgData['file_name'])){ ?>
<img src="uploads/images/<?php echo $imgData['file_name']; ?>">
<?php } ?>
<input type="file" name="image" class="form-control" >
</div>
<div class="form-group">
<label>Title</label>
<input type="text" name="title" class="form-control" placeholder="Enter title" value="<?php echo !empty($imgData['title'])?$imgData['title']:''; ?>" >
</div>
<a href="profile.php" class="btn btn-secondary">Back</a>
<input type="hidden" name="id" value="<?php echo !empty($imgData['id'])?$imgData['id']:''; ?>">
<input type="submit" name="imgSubmit" class="btn btn-success" value="SUBMIT">
</form>
Когда я впервые попытался заставить его работать, я получил эту ошибку:
404 Страница не найдена
Запрошенная вами страница не найдена.
http://culturedkink.com/index.php/register/postAction.php(the url)
postAction.php - это форма, с которой я пытаюсь заставить работать данные
Конечный результат заключается в том, что информация, отправленная из addEdit.php, будет видна на profile.php с помощью postAction.php