2013-07-09 4 views
0

Я пытаюсь показать все игры, связанные с категорией текущей игры. Но я получаю ошибку разбора в «if (!empty($_GET['gameId'])) $varGameId = $_GET['gameId'];»Подпроцессы ошибки parse error

Как это решить?

Спасибо

<?php 
$varCategoria_GameData = "0"; 
$varGameId = 0 
if (!empty($_GET['gameId'])) $varGameId = $_GET['gameId']; 
if (isset($_GET["cat"])) { 
$varCategoria_GameData = $_GET["cat"]; 
} 

$sql_categoria = "SELECT * FROM jogos WHERE intCategoria = 
(SELECT intCategoria FROM jogos WHERE idGames = $varGameId)"; 
$query_categoria = mysql_query($sql_categoria, $gameconnection) or die(mysql_error()); 
$categoria = mysql_fetch_assoc($query_categoria); 

?> 
+1

Добавить точку с запятой (';') после того, как ' $ varGameId = 0'. – BlitZ

+0

** ПРИМЕЧАНИЕ: ** Ваш код является вульгарным для [*** SQL-Injection ***] (http://en.wikipedia.org/wiki/SQL_injection) атак. Найдите меры предотвращения [** здесь **] (http://stackoverflow.com/questions/60174/how-to-prevent-sql-injection-in-php). – BlitZ

ответ

0

Ошибка здесь, точка с запятой отсутствует:

$varGameId = 0 
0

Вы пропустите с запятой здесь: $varGameId = 0