• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

CI按钮提交表达查询数据库表达的action连接路径的有关问题

php 搞代码 4年前 (2022-01-24) 22次浏览 已收录 0个评论

CI按钮提交表达查询数据库表达的action连接路径的问题

本帖最后由 huaipiqi_net 于 2015-05-27 13:08:10 编辑

我刚开始学习CI,今天在做一个小的程序,程序的流程是 文本框输入学生姓名,按钮点击提交之后查询数据库中这个学生考了多少分数

现在的问题是我本地测试的时候是没有问题的,但是上传到服务器之后就提示错误是

404 Page Not Found

The page you requested was not found.

我觉得应该是action 提交的地址不对,求大家帮我解答一下谢谢

我的form表单是这样写的

    <br />	" method="post"><br />        <br />		<br><br />		<br><br />		<br />	

我的模型代码是

class  Getdb_model extends CI_Model {<br />	<br />	public function getresult()<br />	{    <br />	    /* 这里组合sql语句*/<br />		/*$cname = $this->input->post('cname');<br />		$cert = $this->input->post('ccert');  <br />		print_r($cname);<br />		print_r($cert);<br />		*/<br />	    $cname = $this->input->post('cname');<br />		$cert = $this->input->post('ccert'); <br />		$cname_item = 'username';<br />		$data = $this->db->where(array('username'=>$cname))->get('exam_resu')->result_array();		<br />		return $data;<br />    }<br />}

我的控制器模型是

<?php<br />defined('BASEPATH') OR exit('No direct script access allowed');<br /><br />class Getresult extends  CI_Controller{<br />	<br />	<br />	public function index()<br />	{<br />	 	<br />     $this->load->model('getdb_model','get');<br />	 $data['cj']=$this->get->getresult();<br />	 /*  下面再调用一个视图*/<br />	 <br />	 $this->load->view('result',$data);<br />	<br />	}<br /><br />	<br />}<br />	

我最后显示结果的 view的代码是

<table width="760" border="1"><br />      <tr><br />        <td>学生姓名</td><br />        <td>准考证号</td><br />        <td>单选题</td><br />        <td>多选题</td><br />        <td>填空题</td><br />        <td>作图题</td><br />        <td>简答题</td><br />        <td>计算题</td><br />        <td>试验题目</td><br />        <td>总分</td><br />      </tr><br />      <tr><br />      <?php foreach($cj as $v): ?><br />        <td><?php echo $v['username'] ?></td><br />        <td><?php echo $v['examnum'] ?></td><br />        <td><?php echo $v['item_1'] ?></td><br />        <td><?php echo $v['item_2'] ?></td><br />        <td><?php echo $v['item_3'] ?></td><br />        <td><?php echo $v['item_4'] ?></td><br />        <td><?php echo $v['item_5'] ?></td><br />        <td><?php echo $v['item_6'] ?></td><br />        <td><?php echo $v['item_7'] ?></td><br />        <td><?php echo $v['total'] ?></td><br />        <?php endforeach ?><br /><br />      </tr><br /></table>

——解决思路———————-
<?php echo site_url().’index.php/getresult’?>
——解决思路———————-
” method=”post”>

输出后,action的地址是正确的吗?如果是正确的,那你是否用了urlrewrite?服务器上的urlre*本文来源gaodai#ma#com搞@代~码^网+搞代gaodaima码write是否配置正确了
——解决思路———————-
不要域名,有路径就行!域名浏览器自己会补上



搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:CI按钮提交表达查询数据库表达的action连接路径的有关问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址