Aufruf für DB-Abfrage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
mondi
Mitglied
Beiträge: 187
Registriert: 22.02.2003 10:14
Wohnort: Bremerhaven
Kontaktdaten:

Beitrag 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']; 

?>
..:: VERDI FOREVER ::..
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

hast du den code in die analyze.php geschrieben? und wird die mit dem parameter ?game=12345 aufgerufen?
Benutzeravatar
mondi
Mitglied
Beiträge: 187
Registriert: 22.02.2003 10:14
Wohnort: Bremerhaven
Kontaktdaten:

Beitrag 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
..:: VERDI FOREVER ::..
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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']; 
?>
Benutzeravatar
mondi
Mitglied
Beiträge: 187
Registriert: 22.02.2003 10:14
Wohnort: Bremerhaven
Kontaktdaten:

Beitrag von mondi »

okay ... diesmal zumindest eine reaktion

Code: Alles auswählen

Unknown column 'p1.name' in 'field list'
..:: VERDI FOREVER ::..
Benutzeravatar
mondi
Mitglied
Beiträge: 187
Registriert: 22.02.2003 10:14
Wohnort: Bremerhaven
Kontaktdaten:

Beitrag von mondi »

N E I N !!! Es geht !!!! Mein Gott, es G E H T !!!!!!!!!
Vielen Dank für den Support
..:: VERDI FOREVER ::..
Antworten

Zurück zu „Coding & Technik“