这真的很奇怪,我以前从来没有听说过这个,但是在这里。我创建了一个记事本样式页面,帐户用户可以自己编写一个注释或列表,然后稍后再回来查看它们的存档。记事本很好,这是代码:
<h1><center> My Notepad </center></h1>
<?php echo form_open('main/note_validation'); ?>
<?php echo validation_errors(); ?>
<input type="hidden" name="session_email" value=' <?php echo $this->session->userdata('email'); ?>' >
<center>
<textarea name="note" cols="100" rows="25">
</textarea><br>
<br>
<input type="submit" name="submit" value="Save">
</center>
<?php echo form_close(); ?>
发送到main / note_validation,这是代码:
public function note_validation() {
$this->load->library('form_validation');
$this->form_validation->set_rules('note', '', 'required|trim');
if ($this->form_validation->run ()) {
$this->load->model('model_users');
if ($this->model_users->add_note()){
$this->load->view('note_success');
} else {
echo "I'm sorry, but your note could not be added at this time. <br>
Please try again back later or contact us if you have gotten this error repeatedly.";
}
然后会显示确认页面。 我在数据库中检查,它就在那里。
我还手动输入一些数据库进行测量。
我运行我的搜索页面,这是代码:
<?php
$email = $this->session->userdata('email');
$query = $this->db->query("SELECT * FROM notepad WHERE email = ('$email') ORDER BY id DESC");
foreach ($query->result() as $row)
{
echo "
<h3>
<center>
<table width='600px'>
<tr><td><center>Date & Time: $row->time</center></td><br>
<tr><td>$row->note</td><br>
</table>
</center>
</h3>
";}
?>
这是奇怪的部分,只有手动输入的数据显示。任何人都可以,因为所有糖果的爱情告诉我为什么它不会提取所有数据?我的理智在此提前感谢你。