close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: andy1979
Thread ID: 2376
Thread Info
Es gibt 16 Beiträge zu diesem Thema, und es wurde 2371 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
varcade
andy1979
was hat das denn zu beuten kann ich dagegen was machen????



Notice: Undefined index: current in /srv/www/htdocs/geändert/html/infusions/varcade/tournament_history.php on line 45
 
SC-Ad-Bot
 
mrburns
die frage ist dabei wie sieht denn line 45 aus
das solltest du vielleicht mal dazu posten
gruss christian
 
andy1979
sorry ich poste mal alles sehe beim zählen nicht durch

[geshi=php]<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Author: Domi & fetloser
| www.venue.nu
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (!defined("LANGUAGE")) {
// PHPFusion environment
$this_lang = str_replace("/", "", LOCALESET);
if (file_exists(INFUSIONS."varcade/locale/".$this_lang.".php")) {
include INFUSIONS."varcade/locale/".$this_lang.".php";
} else {
include INFUSIONS."varcade/locale/English.php";
}
} else {
// mFusion environment
$this_lang = LANGUAGE;
if (file_exists(INFUSIONS."varcade/locale/".$this_lang.".php")) {
include INFUSIONS."varcade/locale/".$this_lang.".php";
} else {
include INFUSIONS."varcade/locale/English.php";
}
}

$varcsettings = dbarray(dbquery("SELECT * FROM ".DB_VARCADE_SETTINGS));
$currenttime = time();
$tourdata = dbarray(dbquery("SELECT * FROM ".DB_VARCADE_TOURNAMENTS." ORDER BY id DESC LIMIT 1"));

if ($currenttime > $tourdata['tour_enddate']) {
$query = dbquery ("SELECT * FROM ".DB_VARCADE_GAMES." WHERE status='2' ORDER BY RAND() limit 0,1") ;
$rows = dbarray($query);
$expiredate = time()+432000;
$tour_game = $rows['lid'];
$tour_title = $rows['title'];
$tour_icon = $rows['icon'];
$tour_flash = $rows['flash'];
$tour_winner = $locale['TOUR003'];
$tour_score = "0";
$tour_players = "0";
$tour_reverse = $rows['reverse'];
$tour_startdate = $currenttime;
$tour_enddate = $expiredate;

$result = dbquery("INSERT INTO ".DB_VARCADE_TOURNAMENTS." VALUES('', '".$tour_game."', '".$tour_title."', '".$tour_icon."', '".$tour_flash."', '".$tour_winner."', '".$tour_score."', '".$tour_players."', '".$tour_reverse."', '".$tour_startdate."', '".$tour_enddate."')");
}
if ($varcsettings['popup']=="1") {
$gamelink = "<a href='#' onclick=window.open('".INFUSIONS."varcade/arcade.php?p=1&game=".$tourdata['tour_game']."','VArcpopup','scrollbars=yes,resizable=yes,width=800,height=700')>";
} else {
$gamelink = "<a href='".INFUSIONS."varcade/arcade.php?game=".$tourdata['tour_game']."'>";
}
$tourlink = trimlink($tourdata['tour_title'], 20);
echo "<table cellpadding='0' cellspacing='1' border='0' width='100%'><tr valign='top'><td>
<table cellpadding='4' cellspacing='1' border='0' width='98%'>
<tr valign='middle' align='center'>
<td colspan='4' width='50%' class='tbl2'>";
echo $gamelink."<b>".$tourlink."</b></a><br />";
echo "</td><td colspan='4' width='50%' class='tbl2'><a href='".INFUSIONS."varcade/tournament_history.php?current=".$tourdata['tour_game']."'>".$locale['TOUR008']."</a></td>
</tr>
<tr valign='top'>";
echo "<td colspan='4' width='50%'>
<div class='small' style='height: 75px;'>";
echo $gamelink;
echo '<img src="'.INFUSIONS.'varcade/uploads/thumb/'.$tourdata['tour_icon'].'" align="right" valign="center" hspace="5" vspace="5" style="border: 0px;" border="0"/></a>';
echo $gamelink;
echo '<img src="'.INFUSIONS.'varcade/uploads/thumb/'.$tourdata['tour_icon'].'" align="left" valign="center" hspace="5" vspace="5" style="border: 0px;" border="0"/></a>';
echo "<center>";
echo $locale['TOUR002']." <br /> ".$tourdata['tour_winner'];
echo "<br />".$locale['TOUR004']." ".$tourdata['tour_score']." ".$locale['TOUR005'];
echo "<br />".$locale['TOUR006']." ".$tourdata['tour_players']." ".$locale['TOUR007'];
echo "<br /><br /><center>".showdate('forumdate', $tourdata['tour_startdate'])." <--> ".showdate('forumdate', $tourdata['tour_enddate'])."</center>";
echo "</div></td>";
echo "<td colspan='4' width='50%'>
<div class='small' style='height: 75px;'>";
echo "<a href='".INFUSIONS."varcade/tournament_history.php?current=".$tourdata['tour_game']."'><img src='".INFUSIONS."varcade/img/tournament1.png' align='right' hspace='5' vspace='5' style='border: 0px;' border='0'/></a>";
echo "<table align='left' cellpadding='0' cellspacing='1' width='70%'>";
echo '<tr>
<td class="tbl2" width="50"><span class="small"><b>'.$locale['TOUR009'].'</b></span></td>
<td class="tbl2" width="50"><span class="small"><b>'.$locale['TOUR010'].'</b></span></td>
</tr>';
$result = dbquery("SELECT * FROM ".DB_VARCADE_TOURNAMENTS." WHERE tour_enddate < ".$currenttime." ORDER BY id DESC LIMIT 0,4");
while ($data = dbarray($result)) {
$result2=dbquery("SELECT user_id FROM ".DB_USERS." WHERE user_name='".$data['tour_winner']."'");
$data2 = dbarray($result2);
$tourname = trimlink($data['tour_title'], 20);
$tourwinner = trimlink($data['tour_winner'], 10);
echo '<tr>
<td align="left"><a href="'.INFUSIONS.'varcade/tournament_history.php?gameid='.$data['tour_game'].'">'.$tourname.'</a></td>
<td align="center"><a href="'.INFUSIONS.'varcade/player_hiscore.php?name='.$data['tour_winner'].'&id='.$data2['user_id'].'&rowstart=0">'.$tourwinner.'</a></td>
</tr>';
}
echo "</div></td></table>";
echo "</td></tr></table></table></center>\n";

?>[/geshi]
 
emblinux
ist das auch die richtige Datei ? Denn ich kann dort keinen index 'current' finden.

Ausserdem benutze in Zukunft die entsprechenden BBCodes, wenn du Codeschnipsel postest, damit man es auch lesen kann, sonst stören die Smileys!

Und ein wenig Zählen wird wohl drinn sein, wenn man Hilfe haben möchte.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Jumpstyledenny
ich habe mal ne frage .

wen wir versuchen die games bei uns zu spielen kommt immer ,

Opps! Es ist ein Fehler aufgetreten!
Die Spiel-ID ist in der Datenbank nicht vorhanden!
Dies kann passieren, wenn eine falsche ID zum Spielen gesendet wird.

was haben wir falsch gemacht
 
mrburns
@andy1979 das auf jeden fall schon mal die falsche php datei die du hier als code reingesetzt hast und das mit zählen muss schlechter scherz sein besorg dir mal nen richtiges php programm dann stehen die zeilen auch gleich mit ner zahl vor da
gruss christian
Bearbeitet von mrburns am 05.02.2010 00000002 11:14
 
andy1979
welche soll das den sein
 
emblinux
Die Meldung lautet:
Notice: Undefined index: current in /srv/www/htdocs/geändert/html/infusions/varcade/tournament_history.php on line 45

also liegt das Problem in der Datei tournament_history.php und dort die Zeile 45. Und diese sollst du lediglich mal hier posten. Ist doch gar nicht so schwer...oder?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
mrburns
varcade/tournament_history.php on line 45 diese findest du in infusion varcade und wenn nicht komplett den namen zeigt ist es die zweite tournament
gruss christian
 
andy1979
zeile 45 müßte das sein $where = "WHERE game_id = '".$_GET['current']."'";

tournament_history is aus der datei müßte richtig sein oder
 
emblinux
Dann ändere diese Zeile in:


if ( isset($_GET['current']) && isNum($_GET['current']) )
  {
     $where = "WHERE game_id = '".$_GET['current']."'";
   }

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
andy1979
jetztkommt zeile 51


$hiscorex = dbquery("SELECT DISTINCT game_id, player_id, game_score, score_date FROM ".DB_VARCADE_TOURNAMENT_SCORES." ".$where." ORDER BY game_score DESC LIMIT 0,25");
 
emblinux
wahrscheinlich kennt er jetzt die Variable $where nicht. Also ändere den vorherigen Code nochmal um in:


$where = "";
if ( isset($_GET['current']) && isNum($_GET['current']) )
  {
     $where = "WHERE game_id = '".$_GET['current']."'";
   }


Oder wie lautete diese Warning?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
mrburns
die sollte so aussehen[geshi=php]$hiscorex = dbquery("SELECT DISTINCT game_id, player_id, game_score, score_date FROM ".$db_prefix."varcade_tournament_scores ".$where." ORDER BY game_score DESC LIMIT 0,25");[/geshi]
 
andy1979
ja danke funktioniert fehler is weg
 
emblinux

Zitat

mrburns schrieb:
die sollte so aussehen[geshi=php]$hiscorex = dbquery("SELECT DISTINCT game_id, player_id, game_score, score_date FROM ".$db_prefix."varcade_tournament_scores ".$where." ORDER BY game_score DESC LIMIT 0,25");[/geshi]


öhm... nein!

Die Anfrage war schon so richtig, es ging eher um die Variable $where, wleche nicht initialisiert war.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
VArcade Anleitungshilfe Allgemeine Support Fragen 2 01.07.2015 00000007 06:06
VArcade Spiele YetiGames GESUCHT!!!! HELP Games, Spiele & Co. 1 11.04.2014 00000004 22:14
VArcade 2.1 Administration Games, Spiele & Co. 3 03.01.2013 00000001 20:00
varcade und scoresystem Allgemeine Support Fragen 1 04.07.2012 00000007 13:21
VArcade 2.1 Games, Spiele & Co. 4 07.06.2012 00000006 19:50