La función
strpos solamente devuelve un valor booleano (false) cuando no encuentra el valor indicado en la cadena, en el resto de casos, devuelve un valor numérico que corresponde con la posición de dicho valor en la cadena.
Debes hacerlo así:
Código PHP:
Ver original$find = strpos($_POST['IdGame'], "+");
if ($find !== false){
$IdGamesAux = "G.[IdGame] IN(" . $IdGames . ")";
}else
$IdGamesAux = "G.[IdGame] = " . $_POST['IdGame'];
Cita:
Iniciado por arros es strrpos no strpos
Ambas funciones existen:
- strpos:
http://www.php.net/manual/es/function.strpos.php
- strrpos:
http://www.php.net/manual/es/function.strrpos.php
Saludos