[eluser]Stompfrog[/eluser]
This is the code I have got so far... I am even more confused now, emails have stopped coming through even when i comment out the insert now. Seems I am making things worse not better hehe.
Code:
<?php
class Submit extends Controller{
function Submit(){
parent::Controller();
}
function Index(){
$this->load->helper('date');
$this->load->helper("form");
$data['title'] = "My Submit Title";
$this->load->view('static/header', $data);
$this->load->view('submit_view');
$this->load->view('static/footer');
}
function submit_art(){
$this->load->library('email');
$this->load->helper('email');
$message = "Title: ".$_POST['art_title']."\n\n".
"Author: ".$_POST['author_id'];
$this->email->from('[email protected]', "Generic name");
$this->email->to('[email protected]');
$this->email->subject($_POST['art_title']);
$this->email->message($message);
$this->email->send();
//echo $this->email->print_debugger();
$this->db->insert('art', $_POST);
redirect('submit/thank_you/');
}
function thank_you(){
$data['title'] = "My Contact Title";
$this->load->view('static/header', $data);
$this->load->view('thankyou_view');
$this->load->view('static/footer');
}
}
?>
Code:
<?=form_open('submit/submit_art');?>
<label for="art_title">art_title</label><br />
<input type="text" name="art_title" value="" size="60" /><br /><br />
<label for="author_id">author_id</label><br />
<input type="text" name="author_id" value="" size="60" /><br /><br />
<input type="hidden" name="art_date" value="<?php $datestring = "%Y-%m-%d %h:%i:%s";$time = time(); echo mdate($datestring, $time); ?>" size="60" />
<label for="art_desc">art_desc</label><br />
<textarea name="art_desc" cols="60" rows="10" ></textarea><br /><br />
<label for="art_screenshot">art_screenshot</label><br />
<input type="text" name="art_screenshot" value="" size="60" /><br /><br />
<label for="art_tags">art_tags</label><br />
<input type="text" name="art_tags" value="" size="60" /><br /><br />
<input type="submit" class="submit" value="Insert" />
</form>