Seite 2 von 2

Verfasst: 01.09.2003 18:55
von mondi
Danke für den schnellen Hinweis, aber leider passiert immer noch nix. Nur ein kleines Fensterchen springt auf, in dem ein trauriges "gegen" steht. Sonst nüschte.

Nochmal nacheinander.

Ich habe die stat_users.php vor der Nase. Darin klicke ich auf die Zahl (=gameID) in einer tabellarischen Übersicht der Spiele. Das passiert hiermit:

Code: Alles auswählen

...
<td align='center'><a href='#'

onClick=window.open('analyze.php?game=$row[gameID]','fenster','toolbar=no,status=no,menubar=no,scrollbars=no,width=250,height=270')>
		$row[gameID]</a></td>
...
Nun geht dieses Analyse auf und ich kann die Spielsituation nochmal nachvollziehen. Das habe ich im Moment rausgenommen, weil halt nur die beiden Spieler des Spiels mit einer bestimmten gameID angezeigt werden sollen.

Der Code sieht jetzt aktuell so aus, aber - wie gesagt - es funzt noch nicht. Bitte nochmals um Rat!!!

Code: Alles auswählen

<?
   $database = "blabla";
   $dbhost = "localhost";
   $dbuser = "blöa";
   $dbpasswd = "blablabla";
   $db = mysql_connect($dbhost, $dbuser, $dbpasswd);
   mysql_select_db ($database,$db);

$gameID = $_REQUEST['game']; 

$result = mysql_query("SELECT p1.name AS player1_name, p2.name AS player2_name FROM games g LEFT JOIN players p1 ON (g.A_Player = p1.playerID) LEFT JOIN players p2 ON (g.B_Player = p2.playerID) WHERE g.gameID = $gameID"); 

$row = mysql_fetch_array($result); 
echo $row['player1_name'] . ' gegen ' . $row['player2_name']; 

?>

Verfasst: 01.09.2003 19:31
von Pyramide
hast du den code in die analyze.php geschrieben? und wird die mit dem parameter ?game=12345 aufgerufen?

Verfasst: 01.09.2003 19:36
von mondi
Der Pfad (History) der aus der Datei stats_user.php heraus geöffneten datei analyze.php sieht so aus ...

Code: Alles auswählen

http://www.meine-domain.de/analyze.php?game=12345
Dein Code ist in analyze.php
Der Link in stats_user.php (vgl. oben)

Grüße
Mondi

Verfasst: 01.09.2003 19:57
von Pyramide
versuchs mal damit

Code: Alles auswählen

<?
   $database = "blabla";
   $dbhost = "localhost";
   $dbuser = "blöa";
   $dbpasswd = "blablabla";
   $db = mysql_connect($dbhost, $dbuser, $dbpasswd);
   mysql_select_db ($database,$db);

$gameID = $_REQUEST['game']; 

$result = mysql_query("SELECT p1.name AS player1_name, p2.name AS player2_name FROM games g LEFT JOIN players p1 ON (g.A_Player = p1.playerID) LEFT JOIN players p2 ON (g.B_Player = p2.playerID) WHERE g.gameID = $gameID"); 
if(mysql_error()) die(mysql_error());

$row = mysql_fetch_array($result); 
if(mysql_error()) die(mysql_error());

echo $row['player1_name'] . ' gegen ' . $row['player2_name']; 
?>

Verfasst: 01.09.2003 20:01
von mondi
okay ... diesmal zumindest eine reaktion

Code: Alles auswählen

Unknown column 'p1.name' in 'field list'

Verfasst: 01.09.2003 20:11
von mondi
N E I N !!! Es geht !!!! Mein Gott, es G E H T !!!!!!!!!
Vielen Dank für den Support