Estas concatenando variables string con (+) en php como si estuvieras en js, en php utiliza (.)
Código PHP:
$registros=mysql_query("select id, descripcion, activo
from tipo_cancha
where activo='$req_activo'
and (id='$req_id' or descripcion like '%".$req_descripcion."%' )
order by activo desc, id ",$conexion) or
die("Problemas en el select:".mysql_error());
Además la primera linea te sobra.