2014-02-18 52 views
0

我一直在試圖添加一個名爲「相關遊戲」的部分,其中有一個腳本(related.php),將獲取5個相同類別的在線相關遊戲遊戲顯示在上面。在一個類別中添加相關遊戲

我想這(related.php):

<?php 
if(isset($_GET['genre'])){ 

$game_category = $_GET['genre']; 

$select_games = "SELECT * FROM games ORDER BY rand() LIMIT 0,5"; 

$run_games = mysql_query($select_games); 

while($row = mysql_fetch_array($run_games)){ 

$game_id = $row['game_id']; 
$game_name = $row['game_name']; 
$game_image = $row['game_image']; 
?> 

<table> 

<tr> 
<div class="game_grid"> 
    <a href="game_page.php?id=<?php echo $game_id; ?>"><img src="images/games_images/<?php echo $game_image; ?>" width="120" height="120" /> 
    <span><?php echo $game_name; ?></span></a> 
</div> 
<tr> 

</table> 

<?php } } ?> 

這是「related.php」文件,我想實現它在叫下面的文件:「game_page.php」,它完美的作品。 ..

由於某種原因沒有隨機遊戲顯示在當前玩過的遊戲... 任何想法?

+0

你必須創建一個MySQL連接,然後使用mysql_query語句中的連接字符串。此外,您應該使用mysqli_ *函數而不是mysql_ *,因爲mysql_ *已被棄用。 – SyntaxLAMP

+0

那就是說,在「game_page.php」上有一個mysql連接,我在其中包含這個「related.php」文件...我將在網站完成後將所有內容轉換爲mysqli。 – davidgpilot

+0

檢查你是否在查詢字符串中發送類型(獲取變量) –

回答

1

我固定它的xD,我只是去掉了

if(isset($_GET['genre'])){ 
$game_category = $_GET['genre']; 

字符串,因爲它們已經包含在「game_page.php」文件: