stimmt das php. bitte mal nachschaun bin mit meim latein am ende

metal-man
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:bedankautomat


Fehlermeldung:geht manchaml und manchmal net wie er grad will


Link zum Forum oder Screenshot:


Was wurde zuletzt geändert oder eingebaut? nichts


moin leutz

hab seit kurzem ein prob. mit dem bedankautomat er geht und manchmal geht er auch net

kann mal jemand die templat durchschaun ob das so stimmt oder ob da ein fehler drin ist
danke

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
 <?php
$filename="thxvote.php";

require ("./global.php");
$lang->load("THX,POSTINGS");

if(!$wbbuserdata['userid']) access_error();
if(!isset($threadid)) eval("error(\"".$lang->get4eval("LANG_GLOBAL_ERROR_FALSELINK")."\");");
if(!$thread['thx']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_NOTHXTHREAD")."\");");
if($thread['starterid'] == $wbbuserdata['userid']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_NOSELFTHX")."\");");

$thxcheck = $db->query_first("SELECT threadid FROM bb".$n."_thanx WHERE threadid = '$threadid' AND userid = '$wbbuserdata[userid]'");
if($thxcheck['threadid']) eval("error(\"".$lang->get4eval("LANG_OWN_MAARC_THXBOT_THXVOTE_ALREADYTHX")."\");");

$db->query("INSERT INTO bb".$n."_thanx VALUES ('$threadid','$wbbuserdata[userid]')");
$result = $db->query("SELECT thx.userid, users.username FROM bb".$n."_thanx AS thx LEFT JOIN bb".$n."_users AS users USING (userid) WHERE threadid = '$threadid' GROUP BY thx.userid ORDER BY users.username");
while ($row = $db->fetch_array($result)) {
 if($row['username']){
  if($message) $message .= ", ";
  $message .= "[URLTARGETSELF=$url2board/profile.php?userid=$row[userid]]$row[username][/URLTARGETSELF]";
 }
}

$thxcount = $db->query_first("SELECT COUNT(*) FROM bb".$n."_thanx WHERE threadid = '$threadid'");
$thxcount=$thxcount[0];

eval ("\$thx_bottopic = \"".$lang->items['LANG_OWN_MAARC_THXBOT_POSTINGS_THX_TOPIC']."\";");
eval ("\$thx_botmessage = \"".$lang->items['LANG_OWN_MAARC_THXBOT_POSTINGS_THX_MESSAGE']."\";");
$message .= "\n\n".$thx_botmessage;

$db->query("UPDATE bb".$n."_posts SET message='$message', posttopic='".addslashes($thx_bottopic)."' WHERE threadid = '$threadid' AND userid = '$thx_botuserid'");
$thxcount++;
$db->query("UPDATE bb".$n."_threads SET thx='$thxcount' WHERE threadid='$threadid'");

header("Location: thread.php?threadid=$threadid");
//eval("\$tpl->output(\"".$tpl->get("window_close")."\");");
//exit();
?>
DarkWorld
Ja, Fehlermeldung? Beschreibung bitte nicht vergessen? Manchmal gehts und manchmal nicht hilft hier niemanden.

Mal davon abgesehen das der Code nicht der optimalste ist.

Gruß
DarkWorld
metal-man
http://img292.imageshack.us/my.php?image=bedank7gg.jpg


über den händen sollte stehn -- klicken sie hier um sich zu bedanken--
und ich weiß nicht warum das auf einmal fehlt
ist nicht bei jedem beitrag
ich kapiers net verwirrt Mauer