Boa trade.
Já arrumei essa parte de executar o select duas vezes hehehe.
Bom da variável $nome recebe apenas o final da minha URL.
$url = $_SERVER ['REQUEST_URI'];
$endereco=explode("&",$url);
$nome=end($endereco);
BuscarCursos($nome);
Quando ela chega na função e eu dou um echo ela me mostra o final da URL (ex. it, que é um apelido para o curso que estou procurando).
O problema é que,se eu tento rodar o select passando a variável nome recebo um array vazio.
mas se rodo o mesmo select com a variável $nome="it", funciona corretamente.
Pensando nisso montei um array com os apelidos.
$cursos = array(0=>"it",
1=>"mc");
e depois usei o array_search para localizar o valor desejado passando para a variável o seguinte.
$key =array_search($nome, $cursos);
$curso=$cursos[$key];
E FUNCIONOU :D em partes, mas o array search me mostra apenas o registro 0 do array e não muda para as outras posições do array :/
Existe alguma forma de fazer ele mudar? Caso exista e puder me ajudar agradeço pois desta forma ele funcionou, preciso apenas fazer com que ele altere o registro de acordo com o apelido recebido pela variável $nome.