Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] home里面的 创建群组 提交后在哪文件处理添加到数据库的

[复制链接]
caihuoyan 发表于 2009-10-9 09:16:15 | 显示全部楼层 |阅读模式
本帖最后由 玻璃屋女孩 于 2009-10-9 10:15 编辑

我找到了cp_mtag.php 下面有一个 创建群组   if(submitcheck('mtagsubmit')) {

可是这里没有 操作添加数据库,想添加一个字段。

高手请指点 谢谢
回复

使用道具 举报

玻璃屋女孩 发表于 2009-10-9 10:15:12 | 显示全部楼层
是cp_mtag.php 这个文件处理的
回复

使用道具 举报

 楼主| caihuoyan 发表于 2009-10-9 10:39:29 | 显示全部楼层
2# 玻璃屋女孩


    恩是的 我找到了这个,可是没有添加操作,不知道是哪句话


if(submitcheck('mtagsubmit')) {
                $fieldid = intval($_POST['fieldid']);
                $profield = $_SGLOBAL['profield'][$fieldid];
                if(empty($fieldid) || empty($profield)) {
                        showmessage('mtag_fieldid_does_not_exist');
                }
               
                $_POST['tagname'] = $_POST['tagname'][$fieldid];

                if($profield['formtype'] == 'multi') {
                        $mtags = array();
                        foreach ($_POST['tagname'] as $value) {
                                $s = stripslashes($value);
                                if(in_array($s, $profield['choice'])) {
                                        if($mtag = mtag_join('tagname', $s, $fieldid)) {
                                                $mtags[] = $mtag;
                                        }
                                }
                        }
                        if(empty($mtags)) {
                                showmessage('mtag_join_error');
                        } else {
                                $_GET['op'] = 'multiresult';
                                include template("cp_mtag");
                                exit();
                        }
                       
                } elseif($profield['formtype'] == 'select') {
       
                        $mtag = array();
                        if(in_array(stripslashes($_POST['tagname']), $profield['choice'])) {
                                $mtag = mtag_join('tagname', $_POST['tagname'], $fieldid);
                        }
                        if(empty($mtag)) {
                                showmessage('mtag_join_error');
                        } else {
                                showmessage('join_success', "space.php?uid=$_SGLOBAL[supe_uid]&do=mtag&tagid=$mtag[tagid]", 0);
                        }

                } else {
                       
                        $tagname = getstr($_POST['tagname'], 40, 1, 1, 1);
                        $province = getstr($_POST['city'], 50, 1, 1, 1, 1);
                        if(strlen($tagname) < 2) {
                                showmessage('mtag_tagname_error');
                        }
                       
                        if(!empty($_POST['joinmode'])) {
                                //二次确认
                                $mtag = mtag_join('tagname', $tagname, $fieldid);
                                if(empty($mtag)) {
                                        showmessage('mtag_join_error');
                                } else {
                                        $url = $mtag['grade']>=8?"cp.php?ac=mtag&op=manage&tagid=$mtag[tagid]":"space.php?uid=$_SGLOBAL[supe_uid]&do=mtag&tagid=$mtag[tagid]";
                                        showmessage('join_success', $url, 0);
                                }
                        } else {
                                //寻找
                                $findmtag = $likemtags = array();
                                $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('mtag')." WHERE tagname='$tagname' AND fieldid='$fieldid'");
                                if(!$findmtag = $_SGLOBAL['db']->fetch_array($query)) {
                                        $newtagname = stripslashes($_POST['tagname']);
                                        $key = stripsearchkey($_POST['tagname']);
                                        //找相似的
                                        $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('mtag')." WHERE fieldid='$fieldid' AND tagname LIKE '%$key%' ORDER BY membernum DESC LIMIT 0,20");
                                        while ($value = $_SGLOBAL['db']->fetch_array($query)) {
                                                $likemtags[] = $value;
                                        }
                                } else {
                                        if(empty($findmtag['pic'])) $findmtag['pic'] = 'image/nologo.jpg';
                                }
                                $_GET['op'] = 'confirm';
                                include template("cp_mtag");
                                exit();
                        }
                }
        }
回复

使用道具 举报

锦猫鼠 发表于 2009-10-9 11:03:39 | 显示全部楼层
mtag_join 的
回复

使用道具 举报

 楼主| caihuoyan 发表于 2009-10-9 11:12:52 | 显示全部楼层
4# 锦猫鼠


    mtag_join   下面有一个 inserttable()函数  但没有找到这个函数具体在哪里
回复

使用道具 举报

 楼主| caihuoyan 发表于 2009-10-9 11:19:07 | 显示全部楼层
解决了谢谢大家    inserttable()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 00:50 , Processed in 0.123888 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表