Caros estou com um problema ao retornar valores do banco de dados,
$filtro = $_GET[codigo]; // recebe o parametro da url está funcionando perfeitamente
$sql= “select * from candidato where codigo = ‘$filtro’”;
$r = mysql_query($sql);
$rs = mysql_fetch_array($r);
$cod = $rs[“codigo_cargo”];
$codconc = $rs[“codigo_concurso”];
$codinscricao = $rs[‘numero_inscricao’];
A VARIAVEL $cod recebe o id ta tabela cargos que é inserido quando o candidato faz a sua inscrição.
Estou usando essa variavel como filtro para selecionar o nome do cargo do candidato na tabela cargos no select abaixo.
Porem não consigo retornar o codigo que é na verdade a variavel $cod e os outros dados não retorna, como nome do cargo, valor.
// selecionando a tabela cargos
$sqlc= “select * from cargo where codigo = ‘$cod’”;
$rc = mysql_query($sqlc);
$rsc = mysql_fetch_array($rc);
//$ncarg = $rs[“nome”];
$vlr = $rsc[“valor”];
//$n = str_pad($n, 7, “0”, STR_PAD_LEFT);
//echo $n;
// selecionando a tabela concurso
$sqlcc= “select * from concurso where codigo = ‘$codconc’”;
$rcc = mysql_query($sqlcc);
$rscc = mysql_fetch_array($rcc);
$nconc = $rscc[“nome”];
echo $nconc; // não retorna nada e nem da erro
Pensei que poderia ser o mysql_fetch_array, que por algum motivo so estava retornando a primeira linha, mas ate agora não conseguir desvendar.
Alguem sabe o que pode ser isso?