Hallo Members !
Habe seit eben das Problem, nach dem Backup mit MySQL Dumper !
das sobald ich ein Eintrag im Forum mache volgende Fehler Meldung kommt ?
Warning: Wrong parameter count for max() in /usr/export/www/vhosts/funnetwork/hosting/blade0ne/include/includes/func/forum.php on line 32
Bild von dem Fehler
http://img114.images...?image=3ib9.jpg
Ich hoffe das mir bitte einer weiterhelfen Kann
Gruß Blade0ne
betroffene Homepage: naboki.de.ki
Seite 1 von 1
Wrong Parameter Count For Max
Anzeige
#2 _BIGmo_
geschrieben 16. August 2006 - 15:11
Also erst mal kann man nur mit einer Fehlermeldung recht wenig anfangen...
Um dir wirklich sicher helfen zu können bräuchte man schon den Sourcecode...
Was ich jetzt alleine aus der Fehlermeldung schließen würde, wäre das du eine falsche Anzahl an Parametern für max() übergeben hast...
Aber wie gesagt für genaueres bräuchte man den Quellcode
Um dir wirklich sicher helfen zu können bräuchte man schon den Sourcecode...
Was ich jetzt alleine aus der Fehlermeldung schließen würde, wäre das du eine falsche Anzahl an Parametern für max() übergeben hast...
Aber wie gesagt für genaueres bräuchte man den Quellcode
#3
geschrieben 16. August 2006 - 15:23
Ja sag mir doch bitte genau was du brauchst bin für jede hilfe dankbar !!! i am a noob
hast du ewt. TS ?
hast du ewt. TS ?
defined ('main') or die ( 'no direct access' ); defined ('admin') or die ( 'only admin access' ); $show = true; $um = $menu->get(1); if ($um == 'choosemods') { $design = new design ( 'Admins Area', 'Admins Area', 0 ); $design->header(); } else { $design = new design ( 'Admins Area', 'Admins Area', 2 ); $design->header(); } switch ( $um ) { case 'choosemods' : $fid = escape($_REQUEST['fid'], 'integer'); if (isset($_POST['s']) AND $_POST['s'] == 'Add') { # find user id $name = escape($_POST['name'], 'string'); $uid = @db_result(@db_query("SELECT id FROM prefix_user where name = BINARY '".$name."'"),0,0); if (!empty($uid) AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_forummods WHERE uid = ".$uid." AND fid = ".$fid),0)) { db_query("INSERT INTO prefix_forummods (uid,fid) VALUES (".$uid.", ".$fid.")"); } } # delete if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2))) { $uid = escape($menu->getE(2), 'integer'); db_query("DELETE FROM prefix_forummods WHERE uid = ".$uid." AND fid = ".$fid); } $tpl = new tpl ('forum/mods', 1); $tpl->set('fid', $fid); $tpl->out(0); $class = ''; $erg = db_query("SELECT name, uid FROM prefix_forummods LEFT JOIN prefix_user ON prefix_user.id = prefix_forummods.uid WHERE prefix_forummods.fid = ".$fid); while($r = db_fetch_assoc($erg)) { $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite'); $r['class'] = $class; $tpl->set_ar_out($r, 1); } $tpl->out(2); $show = false; break; case 'newForum' : if ( empty ( $_POST['sub'] ) ) { # false if no cat exists if ( db_result(db_query("SELECT COUNT(id) FROM prefix_forumcats"),0) == 0 ) { wd ( 'admin.php?forum-newCategorie', 'Erst eine neue Kategorie anlegen dann ein Forum' ); die (); } $ar = array( 'ak' => 'new', 'sub' => 'Eintragen', 'name' => '', 'fid' => '', 'text' => '' ); $tpl = new tpl ('forum/eforum',1); $ar['kats'] = dbliste('',$tpl,'kats',"SELECT id, name FROM prefix_forumcats ORDER BY name"); $ar['view'] = dbliste('', $tpl,'view',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $ar['reply'] = dbliste('', $tpl,'reply',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $ar['start'] = dbliste('', $tpl,'start',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $tpl->set_ar_out($ar,0); unset($tpl); $show = false; } else { $cid = escape($_POST['cid'],'integer'); $name = escape($_POST['name'],'string'); $text = escape($_POST['text'],'string'); $view = escape($_POST['view'],'integer'); $start = escape($_POST['start'],'integer'); $reply = escape($_POST['reply'],'integer'); $a = db_count_query("SELECT COUNT(id) as anz FROM prefix_forums WHERE cid = ".$cid); db_query("INSERT INTO prefix_forums (cid,view,start,reply,pos,name,besch) VALUES (".$cid.",".$view.",".$start.",".$reply.",".$a.",'".$name."','".$text."')"); } break; case 'changeForum' : if ( empty ($_POST['sub']) ) { $fid = escape($menu->get(2),'integer'); $row = db_fetch_object(db_query("SELECT * FROM prefix_forums WHERE id = ".$fid)); $ar = array( 'ak' => 'change', 'sub' => 'Ändern', 'fid' => $fid, 'name' => $row->name, 'text' => $row->besch ); $tpl = new tpl ('forum/eforum',1); $ar['kats'] = dbliste($row->cid,$tpl,'kats',"SELECT id, name FROM prefix_forumcats ORDER BY name"); $ar['view'] = dbliste($row->view,$tpl,'view',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $ar['reply'] = dbliste($row->reply,$tpl,'reply',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $ar['start'] = dbliste($row->start,$tpl,'start',"SELECT id, name FROM prefix_grundrechte ORDER BY id DESC"); $tpl->set_ar_out($ar,0); unset($tpl); $show = false; } else { $cid = escape($_POST['cid'],'integer'); $name = escape($_POST['name'],'string'); $text = escape($_POST['text'],'string'); $view = escape($_POST['view'],'integer'); $start = escape($_POST['start'],'integer'); $reply = escape($_POST['reply'],'integer'); $fid = escape($_POST['fid'],'integer'); $r = db_fetch_object(db_query("SELECT * FROM prefix_forums WHERE id = ".$fid)); if ( $cid != $r->cid ) { db_query("UPDATE prefix_forums SET pos = pos -1 WHERE pos > ".$r->pos); $a = db_count_query("SELECT COUNT(*) as anz FROM prefix_forums WHERE cid = ".$cid); } else { $a = $r->pos; } db_query("UPDATE prefix_forums SET name = '".$name."', besch = '".$text."', cid = ".$cid.", pos = ".$a.", start = ".$start.", reply = ".$reply.", view = ".$view." WHERE id = ".$fid); } break; case 'deleteForum' : $fid = escape($menu->get(2),'integer'); db_query("DELETE FROM prefix_posts WHERE fid = ".$fid); db_query("DELETE FROM prefix_topics WHERE fid = ".$fid); $pos = db_result(db_query("SELECT pos FROM prefix_forums WHERE id = ".$fid),0); db_query("DELETE FROM prefix_forums WHERE id = ".$fid); db_query("UPDATE prefix_forums SET pos = pos -1 WHERE pos > ".$pos); break; case 'moveForum' : $move = $menu->get(2); $fid = $menu->get(3); $pos = $menu->get(4); $cid = $menu->get(5); $a = db_count_query("SELECT COUNT(*) as anz FROM prefix_forums WHERE cid = ".$cid); $np = ( $move == 0 ? $pos -1 : $pos+1 ); $np = ( $np >= ( $a -1 ) ? ( $a - 1) : $np ); $np = ( $np < 0 ? 0 : $np ); db_query("UPDATE prefix_forums SET pos = ".$pos." WHERE pos = ".$np); db_query("UPDATE prefix_forums SET pos = ".$np." WHERE id = ".$fid); break; case 'newCategorie' : if ( empty ($_POST['sub']) ) { $tpl = new tpl ('forum/categorie',1); $ar = array ( 'ak' => 'new', 'sub' => 'Eintragen', 'cid' => '', 'name' => '' ); $tpl->set_ar_out($ar,0); unset($tpl); $show = false; } else { $a = db_count_query("SELECT COUNT(*) as anz FROM prefix_forumcats"); $name = escape($_POST['name'],'string'); db_query("INSERT INTO prefix_forumcats (name,pos) VALUES ('".$name."',".$a.")"); } break; case 'changeCategorie' : if ( empty ($_POST['sub']) ) { $tpl = new tpl ('forum/categorie',1); $cid = escape($menu->get(2),'integer'); $r = db_fetch_object(db_query("SELECT name as name FROM prefix_forumcats WHERE id = ".$cid)); $ar = array ( 'ak' => 'change', 'sub' => 'Ändern', 'cid' => $cid, 'name' => $r->name ); $tpl->set_ar_out($ar,0); unset($tpl); $show = false; } else { $name = escape($_POST['name'],'string'); $cid = escape($_POST['cid'],'integer'); db_query("UPDATE prefix_forumcats SET name = '".$name."' WHERE id = ".$cid); } break; case 'deleteCategorie' : $cid = escape($menu->get(2),'integer'); $e = db_query("SELECT id FROM prefix_forums WHERE cid = ".$cid); while ($r = db_fetch_row($e) ) { db_query("DELETE FROM prefix_posts WHERE fid = ".$r[0]); db_query("DELETE FROM prefix_topics WHERE fid = ".$r[0]); } db_query("DELETE FROM prefix_forums WHERE cid = ".$cid); $pos = db_result(db_query("SELECT pos FROM prefix_forumcats WHERE id = ".$cid),0); db_query("UPDATE prefix_forumcats SET pos = pos -1 WHERE pos > ".$pos); db_query("DELETE FROM prefix_forumcats WHERE id = ".$cid); break; case 'moveCategorie' : $move = $menu->get(2); $cid = $menu->get(3); $pos = $menu->get(4); $a = db_count_query("SELECT COUNT(*) as anz FROM prefix_forumcats"); $np = ( $move == 0 ? $pos -1 : $pos+1 ); $np = ( $np >= ( $a -1 ) ? ( $a - 1) : $np ); $np = ( $np < 0 ? 0 : $np ); db_query("UPDATE prefix_forumcats SET pos = ".$pos." WHERE pos = ".$np); db_query("UPDATE prefix_forumcats SET pos = ".$np." WHERE id = ".$cid); break; } if ( $show ) { $tpl = new tpl ( 'forum/forum', 1); $tpl->out(0); $class = ''; $erg = db_query("SELECT id as cid, name as cname, pos as cpos FROM prefix_forumcats ORDER BY pos"); while ($row = db_fetch_assoc($erg) ) { $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' ); $row['class'] = $class; $tpl->set_ar_out($row,1); $erg1 = db_query("SELECT prefix_forums.id as fid, prefix_forums.name as fname, prefix_forums.pos as fpos, vg.name as view, rg.name as reply, sg.name as start FROM prefix_forums LEFT JOIN prefix_grundrechte as vg ON prefix_forums.view = vg.id LEFT JOIN prefix_grundrechte as rg ON rg.id = prefix_forums.reply LEFT JOIN prefix_grundrechte as sg ON sg.id = prefix_forums.start WHERE prefix_forums.cid = ".$row['cid']." ORDER BY prefix_forums.pos" ); while ($row1 = db_fetch_assoc($erg1) ) { $row1['class'] = $row['class']; $tpl->set_ar_out($row1,2); } } $tpl->out(3); } //-----------------------------------------------------------| $design->footer(); ?>
Dieser Beitrag wurde von Blade0ne bearbeitet: 16. August 2006 - 15:17
#4 _BIGmo_
geschrieben 16. August 2006 - 15:23
naja als erstes wäre es mal ganz gut die forum.php zu sehen, weil es ist immer schwierieg einen fehler zu finden wenn man nicht weiß wie das dokument aussieht in dem sich der fehler versteckt
kannst sie ja mal als dokument anhängen
kannst sie ja mal als dokument anhängen
#6 _BIGmo_
geschrieben 16. August 2006 - 15:29
also der fehler ist in der forum.php folglich wäre es ganz praktisch den code dieser datei zu kennen
Thema verteilen:
Seite 1 von 1