ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » News Coment. Problem

Geschlossen
  1. #1
    User Pic
    Uzumati040 Mitglied
    Registriert seit
    01.05.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    HuHu zusammen,

    habe nen kleines Problem und zwar wenn Man eine News Comentieren will kommt immer.

    function debug_backtrace does not exists MySQL Error:
    1136 : Column count doesn't match value count at row 1
    in Query:
    INSERT INTO `ic1_koms` VALUES ('',7,'NEWS','Uzumati','ddd')

    hoffe ihr Könnt mir helfen


    verwendete ilchClan Version: 1.1

    betroffene Homepage: akkirasatsu.de.vu
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    annemarie gelöschter User
    hi,

    INSERT INTO `ic1_koms` VALUES ('',7,'NEWS','Uzumati','ddd')


    ist auch keuin gültiger query string

    INSERT INTO `ic1_koms` (`id`, `uid`, `cat`, `name`, `text`) VALUES (NULL, '7', 'news', 'Uzumati', 'ddd');


    ist gültig.

    da du ja anscheinend den fehler auf deiner HP unterdrückst und auch nicht den kompletten backtrace gegeben hast kann ich dir grad nicht sagen wo genau der fehler ist, wahrscheinlich in der news.php zwinker

    such mal da nach nem passenden "insert"
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Uzumati040 Mitglied
    Registriert seit
    01.05.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    So siehts in meine News.php aus:

    <?php
    // Copyright by: Manuel
    // Support: www.ilch.de
    defined ('main') or die ('no direct access');
    defined ('admin') or die ('only admin access');
    
    $design = new design ('Admins Area', 'Admins Area', 2);
    $design->header();
    // -----------------------------------------------------------|
    // #
    // ##
    // ###
    // #### F u n k t i o n e n
    function getKats ($akt) {
        $katAR = array();
        $kats = '';
        $erg = db_query("SELECT DISTINCT news_kat FROM `prefix_news`");
        while ($row = db_fetch_object($erg)) {
            $katAr[] = $row->news_kat;
        }
        $katAr[] = 'Allgemein';
        $katAr = array_unique($katAr);
        foreach($katAr as $a) {
            if (trim($a) == trim($akt)) {
                $sel = ' selected';
            } else {
                $sel = '';
            }
            $kats .= '<option' . $sel . '>' . $a . '</option>';
        }
        return ($kats);
    }
    // #### F u n k t i o n
    // ###
    // ##
    // #
    
    // #
    // ##
    // ###
    // #### A k t i o n e n
    if (!empty($_REQUEST['um'])) {
        $um = $_REQUEST['um'];
        $_POST['titel'] = escape($_POST['titel'], 'string');
    	$_POST['grecht'] = escape($_POST['grecht'], 'integer');
    	$_POST['kat'] = escape($_POST['kat'], 'string');
    	$_POST['katLis'] = escape($_POST['katLis'], 'string');
    	$_POST['newsID'] = escape($_POST['newsID'], 'integer');
    	if ($um == 'insert') {
            // insert
            $text = escape($_POST['txt'], 'textarea');
            if ($_POST['katLis'] == 'neu') {
                $_POST['katLis'] = $_POST['kat'];
            }
            db_query("INSERT INTO `prefix_news` (news_title,user_id,news_time,news_recht,news_kat,news_text)
    		VALUES ('" . $_POST['titel'] . "'," . $_SESSION['authid'] . ",NOW()," . $_POST['grecht'] . ",'" . $_POST['katLis'] . "','" . $text . "')");
            // insert
        } elseif ($um == 'change') {
            // edit
            $text = escape($_POST['txt'], 'textarea');
    
            if ($_POST['katLis'] == 'neu') {
                $_POST['katLis'] = $_POST['kat'];
            }
            db_query('UPDATE `prefix_news` SET
    				news_title = "' . $_POST['titel'] . '",
    				user_id  = "' . $_SESSION['authid'] . '",
    				news_recht = "' . $_POST['grecht'] . '",
    				news_kat   = "' . $_POST['katLis'] . '",
    				news_text  = "' . $text . '" WHERE news_id = "' . $_POST['newsID'] . '" LIMIT 1');
            $edit = $_POST['newsID'];
        }
    }
    // edit
    // del
    if ($menu->get(1) == 'del') {
        db_query('DELETE FROM `prefix_news` WHERE news_id = "' . $menu->get(2) . '" LIMIT 1');
    }
    // del
    // #### A k t i o n e n
    // ###
    // ##
    // #
    
    // #
    // ##
    // ###
    // #### h t m l   E i n g a b e n
    if (empty ($doNoIn)) {
        $limit = 20; // Limit
        $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
        $MPL = db_make_sites ($page , '' , $limit , "?news" , 'news');
        $anfang = ($page - 1) * $limit;
        if ($menu->get(1) != 'edit') {
            $FnewsID = '';
            $Faktion = 'insert';
            $Fueber = '';
            $Fstext = '';
            $Ftxt = '';
            $Fgrecht = '';
            $FkatLis = '';
            $Fsub = 'Eintragen';
        } else {
            $row = db_fetch_object(db_query("SELECT * FROM `prefix_news` WHERE news_id = " . $menu->get(2)));
            $FnewsID = $row->news_id;
            $Faktion = 'change';
            $Fueber = $row->news_title;
            $Ftxt = stripslashes($row->news_text);
            $Fgrecht = $row->news_recht;
            $FkatLis = $row->news_kat;
            $Fsub = '&Auml;ndern';
        }
        $tpl = new tpl ('news', 1);
    
        $ar = array
        (
            'NEWSID' => $FnewsID,
            'AKTION' => $Faktion,
            'MPL' => $MPL,
            'UEBER' => $Fueber,
            'txt' => $Ftxt,
            'SMILIS' => getsmilies(),
            'grecht' => dbliste($Fgrecht, $tpl, 'grecht', "SELECT id,name FROM prefix_grundrechte ORDER BY id DESC"),
            'KATS' => getKats($FkatLis),
            'FSUB' => $Fsub
    
            );
    
        $tpl->set_ar_out($ar, 0);
        // e d i t , d e l e t e
        $abf = 'SELECT news_id,news_title
    	        FROM `prefix_news`
    					ORDER BY news_time DESC
    					LIMIT ' . $anfang . ',' . $limit;
    
        $erg = db_query($abf);
        $class = '';
        while ($row = db_fetch_object($erg)) {
            $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite');
            $tpl->set_ar_out(array ('ID' => $row->news_id, 'class' => $class, 'TITEL' => $row->news_title) , 1);
        }
        // e d i t , d e l e t e
        $tpl->set_ar_out(array ('MPL' => $MPL) , 2);
    }
    
    $design->footer();
    
    ?>



    Zuletzt modifiziert von Son!c am 28.06.2009 - 14:57:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Uzumati040 Mitglied
    Registriert seit
    01.05.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    kann mir keiner helfen ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    wildhorse Mitglied
    Registriert seit
    04.02.2009
    Beiträge
    415
    Beitragswertungen
    3 Beitragspunkte
    Mal eine dumme Frage.Hast Du im Adminbereich/Konfiguration bei News Optionen auch das Schreiben von Komentaren erlaubt?
    mfg wildhorse
    Freiheit für Grönland,weg mit dem Packeis.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Uzumati040 Mitglied
    Registriert seit
    01.05.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    jOP hab ich ^^ da muss ihrgendwas faul sein weil wenn ich die Orginale News.php reinmachen also die vom Ilch 1.1M dann geht es allerdings haut es dann nicht mehr mit den anderen Modulen hin da steht dan zB. News lesbar <! oder so und ne wie Jetzt Lesbar ab member .... ich habe ka woran das liegt traurig
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten