kostenloser Webspace werbefrei: lima-city


Fehler 1054

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Habe woltalab burning board 1.2...

    Wenn ich ein neues Thema verfassen will kommt das:

    Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_posts (boardparentid,threadparentid,userid,posttime,posttopic,message,posticon,disable_smilies,signature,ip,uploadid) VALUES ('22','5','1','1100101592','test','df','','0','1','194.208.85.51','0')
    mysql error: Unknown column 'uploadid' in 'field list'
    mysql error number: 1054
    Date: 10.11.2004 @ 16:46
    Script: /newthread.php
    Referer:


    weiss werw as ich ?ndern muss?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**i

    Joah also da steht ja:

    mysql error: Unknown column 'uploadid' in 'field list'

    Das heisst dass die Spalte 'uploadid' entweder nicht vorhanden ist
    oder falsch geschrieben ist.

    Musst Du mal mit PHPMyAdmin die Tabelle anschauen und gegebenfalls die Spalte ?ndern/hinzuf?gen.

    Ansonsten w?rde ich mal wBB neu installieren,
    solltest Du noch keine Eintr?ge haben.

    Beitrag ge?ndert am 10.11 17:08 von puni
  4. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    <?php
    require("global.php");
    require("_header.php");
    include("posticons.php");


    if(!isset($_POST['action'])) $_POST['action']="";
    if(!isset($_POST['preview'])) $_POST['preview']="";
    if(!isset($_POST['p_fields'])) $_POST['p_fields']=0;
    if(!isset($_POST['pfield'])) $_POST['pfield']=array();

    if($userdata['canstarttopic'] && check_boardobject($boardid,$user_group,"startpermission"))
    {
    if($_POST['action'] == "send" && check_posts(trim($_POST['message']))) eval ("\$error = \"".gettemplate("newthread_error")."\";");
    if($_POST['action'] == "send" && !$_POST['preview'] && (!isset($_POST['post_poll']) || !$_POST['post_poll']))
    {
    // Eingabefehler => Cancel
    if(!trim($_POST['subject']) || !trim($_POST['message']) || $_POST['p_fields'] != count($_POST['pfield']) || ($_POST['p_fields'] && !$_POST['ptitle']) || check_posts($_POST['message'])) {
    if($_POST['p_fields'])
    {
    $previewed = 1;
    $_POST['post_poll'] = 1;
    #$post_poll = 1;
    $poll_fields = $_POST['p_fields'];
    }
    eval ("\$error = \"".gettemplate("newthread_error")."\";");
    }

    // korrekte Eingabe => weitermachen
    else
    {
    // Floodcontrol => Cancel
    if($user_id && !$userdata['avoidfc'] && floodcontrol($user_id))
    {
    require("_board_jump.php");
    eval("dooutput(\"".gettemplate("floodcontrol")."\");");
    exit;
    }
    if ($attachment && $user_file_name) {
    $uploadid=uploadattachment($user_id,$attachment_ext);
    if($uploadid==0) {
    eval ("\$error = \"".gettemplate("newthread_error_attachment")."\";");
    $uploaderror=1;
    }
    } else $uploadid=0;
    if(!$uploaderror){

    // speichern vorbereiten
    $time = time();
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    if($_POST['previewed'])
    {
    $subject = rehtmlspecialchars($subject);
    $message = rehtmlspecialchars($message);
    }
    $subject = addslashes($subject);
    $message = addslashes($message);
    if(isset($_POST['parse_url']) && $_POST['parseurl']) $message = parseURL($message);
    if(isset($_POST['disablesmilies']) && $_POST['disablesmilies']==1) $disablesmilies=1;
    else $disablesmilies=0;
    if(isset($_POST['signature']) && $_POST['signature']==1) $signature=1;
    else $signature=0;
    if(isset($_POST['posticon']))
    {
    $posticon = $_POST['posticon'];
    if(!in_array($posticon,$posticons)) $posticon="";
    }
    else $posticon="";

    // Speichern
    $db_zugriff->query("UPDATE bb".$n."_user_table SET userposts=userposts+1 WHERE userid='$user_id'");
    $db_zugriff->query("INSERT INTO bb".$n."_threads (boardparentid,threadname,starttime,authorid,author,lastposterid,timelastreply,topicicon) VALUES ('$boardid','$subject','$time','$user_id','".addslashes(($user_name))."','$user_id','$time','".addslashes($posticon)."')");
    $nr = $db_zugriff->insert_id();
    if((isset($_POST['email']) && $_POST['email']) && $user_id) $db_zugriff->query("INSERT INTO bb".$n."_notify (threadid,userid) VALUES ($nr,$user_id)"); $db_zugriff->query("INSERT INTO bb".$n."_posts (boardparentid,threadparentid,userid,posttime,posttopic,message,posticon,disable_smilies,signature,ip,uploadid) VALUES ('$boardid','$nr','$user_id','$time','$subject','$message','$posticon','$disablesmilies','$signature','$REMOTE_ADDR','$uploadid')");
    $postid = $db_zugriff->insert_id();
    $db_zugriff->query("UPDATE bb".$n."_boards SET threads=threads+1, posts=posts+1, lastposttime = '$time', lastpostid = '$postid' WHERE boardid = '$boardid'");

    // Umfrage
    if($_POST['p_fields'])
    {
    $db_zugriff->query("UPDATE bb".$n."_threads SET pquestion = '".addslashes(rehtmlspecialchars($_POST['ptitle']))."', ptimeout = '".(int)($_POST['poll_timeout'])."' WHERE threadid = '$nr'");
    #for($i = 0; $i < $_POST['p_fields']; $i++) $db_zugriff->query("INSERT INTO bb".$n."_poll (id,threadid,field,votes) VALUES ('','$nr','".addslashes($pfield[$i])."','0')");
    $vote_sql = "";
    for($i = 0; $i < $_POST['p_fields']; $i++) $vote_sql .= ",('','$nr','".addslashes(rehtmlspecialchars($_POST['pfield'][$i]))."','0')";
    $db_zugriff->query("INSERT INTO bb".$n."_poll (id,threadid,field,votes) VALUES ".substr($vote_sql,1));
    }

    $ride = getLastPost($user_id,4);
    header("Location: $ride");
    exit;
    }
    }
    }// Speichern ende ...



    //preview + form
    if(!isset($poll)) $poll="";
    if(!isset($preview)) $preview="";
    if(!isset($previewed)) $previewed = 0;
    if(!isset($error)) $error="";

    $checked=array("","","","");
    if($ch_parseurl) $checked[0] = "CHECKED";
    if($ch_email) $checked[1] = "CHECKED";
    if($ch_disablesmilies) $checked[2] = "CHECKED";
    if($ch_signature) $checked[3] = "CHECKED";

    if(isset($_POST['subject'])) $subject = htmlspecialchars($_POST['subject']);
    else $subject = "";
    if(isset($_POST['message'])) $message = htmlspecialchars($_POST['message']);
    else $message = "";

    // Umfrage vorbereiten
    if(isset($_POST['post_poll']) && $_POST['post_poll'])
    {
    $previewed = 1;
    if(isset($_POST['parseurl']) && $_POST['parseurl']) $checked[0] = "CHECKED";
    else $checked[0] = "";
    if(isset($_POST['email']) && $_POST['email']) $checked[1] = "CHECKED";
    else $checked[1] = "";
    if(isset($_POST['disablesmilies']) && $_POST['disablesmilies']) $checked[2] = "CHECKED";
    else $checked[2] = "";
    if(isset($_POST['signature']) && $_POST['signature']) $checked[3] = "CHECKED";
    else $checked[3] = "";

    $poll_fields = $_POST['poll_fields'];
    $fields="";
    $ptitle="";
    for($i = 0; $i < $_POST['poll_fields']; $i++)
    {
    $j = $i+1;
    if(isset($_POST['pfield'][$i])) $wert = htmlspecialchars($_POST['pfield'][$i]);
    else $wert="";
    eval ("\$fields .= \"".gettemplate("newthread_pollbit")."\";");
    }
    eval ("\$poll .= \"".gettemplate("newthread_poll")."\";");
    }





    // Vorschau
    if($_POST['preview'] || $error)
    {
    $previewed = 1;
    if($_POST['preview'] && !$error)
    {
    $disablesmilies=1;
    if(!isset($_POST['disablesmilies'])) $disablesmilies=0;
    if(isset($_POST['posticon']) && $_POST['posticon']) $pre_posticon = "<img src=\"".$_POST['posticon']."\">";
    else $pre_posticon = "&nbsp;";
    if(($user_id && $userdata['signatur']) && (isset($_POST['signature']) && $_POST['signature']) && !$hide_signature)
    {
    $signatur = editPost($userdata['signatur'],$disablesmilies);
    eval ("\$pre_signature = \"".gettemplate("thread_signature")."\";");
    }
    else $pre_signature="";
    $post = editPost($_POST['message'],$disablesmilies);
    eval ("\$preview = \"".gettemplate("preview")."\";");
    }

    if(isset($_POST['parseurl']) && $_POST['parseurl']) $checked[0] = "CHECKED";
    else $checked[0] = "";
    if(isset($_POST['email']) && $_POST['email']) $checked[1] = "CHECKED";
    else $checked[1] = "";
    if(isset($_POST['disablesmilies']) && $_POST['disablesmilies']) $checked[2] = "CHECKED";
    else $checked[2] = "";
    if(isset($_POST['signature']) && $_POST['signature']) $checked[3] = "CHECKED";
    else $checked[3] = "";

    if(isset($_POST['p_fields']) && $_POST['p_fields'])
    {
    $ptitle = htmlspecialchars($_POST['ptitle']);
    $fields="";
    for($i = 0; $i < $_POST['p_fields']; $i++)
    {
    $j = $i+1;
    if(isset($_POST['pfield'][$i])) $wert = htmlspecialchars($_POST['pfield'][$i]);
    else $wert="";
    eval ("\$fields .= \"".gettemplate("newthread_pollbit")."\";");
    }
    $poll_fields = $_POST['p_fields'];
    eval ("\$poll = \"".gettemplate("newthread_poll")."\";");
    eval ("\$poll_check = \"".gettemplate("newthread_pollcheck")."\";");
    $_POST['post_poll'] = 1;
    $post_poll = 1;
    }
    }



    if($bbcode && $u_bbcode) $bbcode_buttons = getcodebuttons();
    if($smilies && $u_bbcode) $bbcode_smilies = getclickysmilies(3,$anzahl_smilies);

    $note="";
    if($html) eval ("\$note .= \"".gettemplate("newthread_html_enable")."\";");
    else eval ("\$note .= \"".gettemplate("newthread_html_disable")."\";");
    if(!$smilies) eval ("\$note .= \"".gettemplate("newthread_smilies_disable")."\";");
    if(!$bbcode) eval ("\$note .= \"".gettemplate("newthread_bbcode_disable")."\";");

    $choice_posticons="";
    for($i = 0; $i < count($posticons); $i++) {
    if(is_int($i/6) && $i) $choice_posticons .= "<br>";
    elseif($i) $choice_posticons .= "&nbsp;&nbsp;&nbsp;&nbsp;";
    $choice_posticons .= "<INPUT type=\"radio\" name=\"posticon\" value=\"$posticons[$i]\"";
    if(isset($_POST['posticon']) && $_POST['posticon'] == $posticons[$i]) $choice_posticons .= " CHECKED";
    $choice_posticons .= ">&nbsp;&nbsp;<img src=\"$posticons[$i]\">";
    }
    if(!isset($_POST['posticon']) || !$_POST['posticon']) $noicon[0] = "CHECKED";
    else $noicon[0]="";

    $navi_chain = makenavichain("newthread",$boardid);
    if((!isset($_POST['post_poll']) || !$_POST['post_poll']) && $polls && $userdata['canpostpoll']) eval ("\$poll .= \"".gettemplate("newthread_startpoll")."\";");



    if($user_id) eval ("\$quick_logout = \"".gettemplate("newthread_logout")."\";");
    else $quick_logout="";
    if($attachment) {
    $attachment_ext_html = str_replace("\r\n"," ",$attachment_ext);
    $attachment_size_kb = round($attachment_size/1024);
    eval ("\$attachmentbit = \"".gettemplate("newthread_attachmentbit")."\";");
    }
    eval("dooutput(\"".gettemplate("newthread")."\");");

    }
    else header("LOCATION: misc.php?action=access_error&boardid=$boardid&styleid=$styleid$session");
    ?>


    Ich find bei dme langen code den fehler nicht!
  5. p**i

    Moment!

    Die Datei hat nichts mit dem angezeigten Fehler von oben zu tun!
    Sonst w?rde die Fehlermeldung auf die Zeile verweisen,
    aber es ist ja ein Datenbankproblem!

    Hast Du mal phpMyAdmin genutzt und geschaut,
    ob in der Tabelle bb1_posts in der letzten Spalte auch wirklich der
    angezeigte Columnenname steht?

    Die Dateien sind in Ordnung,
    sonst k?me ein Error bez?glich einer Zeile.
  6. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Erkl?rt ganz genau was ich zu tun ahbe, habe kein PHP admin zeugs usw verwendet, was ist das wo gibts das wie geht das!?
  7. p**i

    Nun gut,

    als erstes brauchst Du phpMyAdmin von
    http://www.phpmyadmin.net/home_page/downloads.php!

    Zieh Dir die neuste Version runter und lies dir die Anleitung durch wie Du ihn installierst.
    Zu finden hier:
    http://www.phpmyadmin.net/documentation/
    Du brauchst Dir nur den QuickInstall durchlesen und befolgen!

    Vorher kann ich Dir nicht viel sagen,
    weil Du erst die Materia vor Dir haben musst.

    PS:
    Solltest Du Deine Datenbank hier bei Lima-City hosten,
    so hast Du bereits einen phpMyAdmin.
  8. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    jup, meine mysql ist hier bei Lima! Was nun ^^
  9. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    hab nen test gemacht:

    test
    Es wurden keine Tabellen in der Datenbank gefunden.
  10. p**i

    Hm wie genau sah denn dieser Test aus?
    Beziehungsweise wie hast Du ?berpr?ft,
    ob Tabellen in der Datenbank liegen?
  11. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Das war eins chnelltest, erkl?r mir bitte was ich amchen muss, kenn mich wirklich nicht aus! Sag wo ich imemr hinklciken muss und danns chreib ich das ergebniss hier rein!
  12. p**i

    Also ich habe derzeit (noch) keine Datenbank bei Lima,
    also weiss ich nicht genau ob Du das richtig gemacht hast.

    Ich hoffe ja mal das Lima denselben phpMyAdmin verwendet wie ich und nich einen eigenen geschriebenen.

    Mach mal bitte ein Screenshot von dem phpMyAdmin-Fenster.

    Beim phpMyAdmin sind wie gesagt:

    Links ist die Navigation, rechts ist das Verwaltungsfenster.
    Wenn Du links eine Tabelle ausw?hlst, wird Dir rechts aufgeschl?sselt,
    wieviel Spalten und welche Spaltennamen diese Tabelle beinhaltet.

    Mach das mal, WENN es denn m?glich ist.

    Also links auf bb1_posts klicken ... und dann rechts schauen,
    ob dort irgendwo 'uploadid' aufgef?hrt ist.
  13. m****w

    Oh gott. Er sichert die Daten, installiert das Woltlab dingen nochmal neu, und fertig.

    Wenn keine Daten drin sind, m?sste das ja eigentlich wissen ...

    Menlow
  14. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    http://warismoney.xardas.lima-city.de/attachments/Unbenannt.JPG
  15. p**i

    Also auf Deinem Screenshot ist die ben?tigte Spalte nicht zu sehen.
    Demnach schliesse ich mich meinem Vorredner an,
    dass Du das Forum nochmal neu installierst.

    Solltest Du schon Beitr?ge drin haben - wovon ich aber nicht ausgehe,
    da die Funktion 'Thema erstellen' nicht geht -
    solltest Du diese Daten ?ber die Export-Funktion speichern
    und nach der Neuinstallation wieder einspielen.
  16. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Hat nicht geklappt, hab alles neu installiert und es ist immernoch das selbe Problem!
  17. p**i

    Dann hast Du wohl eine fehlerhafte wBB Version,
    die Dir die Spalte nicht mitliefert.

    Sorry, aber da ich die Kriterien f?r uploadid nicht kenne,
    kannst Du sie auch nicht von Hand anlegen bzw. f?llen.

    Es sei denn ein anderer erbarmt sich ...

    Aber besser w?re, Du suchst Dir eine neuere Version von wBB.
  18. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Da is was faul, hab ne gleiche Version wo l?uft! Aber die hat mein freund mir installiert und der weiss auch ned was bei dem hier falsch ist!
  19. p**i

    Wie gesagt, ich kann mich nur wiederholen,
    dass dann etwas an der Version faul ist (Code fehlt).

    Sieh bitte in Deinem Postfach nach,
    ich habe Dir eine Private Nachricht bez?glich einer Probleml?sung zukommen lassen.
  20. Autor dieses Themas

    warismoney

    warismoney hat kostenlosen Webspace.

    Versuch das jetzt mal mit der neuen Verion :kiss:
  21. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!