网页资讯贴吧知道视频音乐图片地图文库
进入贴吧全吧搜索吧内搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月13日漏签0天
php吧 关注:185,547贴子:1,133,176
  • 看贴

  • 图片

  • 精品

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回php吧
>0< 加载中...

后台添加课程能成功却在后台不显示 数据库中倒是有显示

  • 只看楼主
  • 收藏

  • 回复
  • plainma
  • 敲敲键盘
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
课程动作的网页代码如下 朋友帮我编的,我把自己的网站放在万网的空间上,用他编的后台网页去添加新课程,总是说添加成功,但却不后台显示,前台也不显示。没买万网的空间前,我在本地的phpmyadministration测试一切正常显示。请高手看看是怎么回事?万分感谢
<?php
header("Content-type: text/html; charset=utf-8");
include "../db/conn.php";
include "../courseClass.php";
$type=$_GET['type'];
if($type=="get"){//分页获取课程名称列表
$page=$_GET['page'];
$courseClass=new courseClass();
$page=($page-1)*10;
$result=$courseClass->get_all_from_condition_by_page("limit $page,10");
$arr = array();
while($row=mysql_fetch_array($result)){
$arr[]=$row;
}
echo json_encode($arr);
return;
}
if($type=="getAll"){
$courseClass=new courseClass();
$result=$courseClass->get_all();
$arr = array();
while($row=mysql_fetch_array($result)){
$arr[]=$row;
}
echo json_encode($arr);
return;
}
if($type=="getCnt"){//分页获取课程名称列表
$courseClass=new courseClass();
$result=$courseClass->get_cnt();
echo $result;
return;
}
if($type=='getByCon'){//
$id=$_GET['id'];
$courseClass=new courseClass();
$result=$courseClass->get_from_condition("id=".$id);
$arr = array();
while($row=mysql_fetch_array($result)){
$arr[]=$row;
}
echo json_encode($arr);
return;
}
if($type=='insert'){//
$class_name=$_GET['class_name'];
$courseClass=new courseClass();
$result=$courseClass->insertCourseClass($class_name);
if($result){
echo json_encode("success");
}else{
echo json_encode("failed");
}
return;
}
if($type=='update'){//
$id=$_GET['id'];
$class_name=$_GET['class_name'];
$courseClass=new courseClass();
$set=" class_name='$class_name' ";
$result=$courseClass->updateCourseClass($id,$set);
if($result){
echo json_encode("success");
}else{
echo json_encode("failed");
}
return;
}
if($type=="getAll"){
$courseClass=new courseClass();
$result=$courseClass->get_all();
$arr = array();
while($row=mysql_fetch_array($result)){
$arr[]=$row;
}
echo json_encode($arr);
return;
}
if($type=='delete'){//
$ids=$_GET['ids'];
$con=" id in ($ids)";
$courseClass=new courseClass();
$result=$courseClass->delCourseClass($con);
if($result){
echo json_encode("删除课程名称成功!");
}else{
echo json_encode("删除课程名称失败!");
}
return;
}
?>


  • heaofei6
  • 我是常量
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个明显连接数据库的代码有错


  • plainma
  • 敲敲键盘
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是后台的另外一个关于课程的代码,是不是这一段有问题?
<?php
header("Content-type: text/html; charset=utf-8");
class courseClass{
var $db=null;
var $counter=0;
function courseClass() {
$this->db=new MySQLDB();
$this->db->db_connect();
}
function insertCourseClass($class_name){
$sql="insert into ne_course_class (class_name) values('$class_name')";
//echo $sql;
return mysql_query($sql,$this->db->conn);
}
function updateCourseClass($id,$set){
$sql="update ne_course_Class set ".$set." where id=".$id;
return mysql_query($sql,$this->db->conn);
}
function delCourseClass($con){
$sql="delete from ne_course_Class where ".$con;
//echo $sql;
return mysql_query($sql,$this->db->conn);
}
function get_from_condition($con){
$sql="select count(*) as cnt from ne_course_Class where 1=1 and ".$con;
$result=mysql_query($sql,$this->db->conn);
while($row=mysql_fetch_array($result)){
$this->counter=$row['cnt'];
}
$sql="select * from ne_course_Class where 1=1 and ".$con;
$result=mysql_query($sql,$this->db->conn);
return $result;
}
function get_all(){
$sql="select * from ne_course_Class";
$result=mysql_query($sql,$this->db->conn);
return $result;
}
function get_all_from_condition_by_page($con){
$sql="select count(*) as cnt from ne_course_Class";
$result=mysql_query($sql,$this->db->conn);
while($row=mysql_fetch_array($result)){
$this->counter=$row['cnt'];
}
$sql="select * from ne_course_Class ".$con;
//echo $sql;
$result=mysql_query($sql,$this->db->conn);
return $result;
}
function get_cnt(){
$sql="select count(*) as cnt from ne_course_Class";
$result=mysql_query($sql,$this->db->conn);
while($row=mysql_fetch_array($result)){
$this->counter=$row['cnt'];
}
return $this->counter;
}
}
?>


  • plainma
  • 敲敲键盘
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
网上搜索类似的问题 有这样回答的

”看看你的添加成功部分代码呢,可能是你没有判断添加成功条数,而是直接在添加后直接提示的添加成功“


登录百度帐号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回php吧
分享到:
©2020 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示