Modal para mostrar dados do candidato
Bom dia galera.
Estou com um problema aqui.
Continuo no sistema de gestão de estagiários.
Tenho uma tabela que mostra as informações de todos os candidatos.
Nesta tabela, tenho um botão para visualizar mais dados do respectivo candidato em que o botão aparece.
Só que não consigo visualizar os dados do candidato pelo seu respectivo id. Não consigo chamar o id no modal.
O modal abre mas dá o seguinte erro: Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\SGE\detalhes_candidatos.php on line 74
Me ajudem por favor.
Segue o código
TABELA CANDIDATO ONDE TEM O BOTÃO PARA VISUALIZAR OS DADOS DO CANDIDATO
<table id="dynamic-table" class="table table-striped table-bordered table-hover ">
<thead class="tbhead thin-border-bottom">
<tr>
<th ><i class=""></i> Nº</th>
<th><i class=""></i> Nome</th>
<!--th><i class=""></i> Idade</th-->
<!--th><i ></i> Estado Civil</th>
<th><i ></i>Nacionalidade</th-->
<th><i class=""></i>Residência</th>
<!--th><i class=""></i> Cidade</th-->
<th><i class=""></i> Telefone</th>
<!--th><i class=""></i> Email</th-->
<th style="width:15px"><i class=""></i> Email</th>
<th><i class=""></i>    
       Ações</th>
</tr>
</thead>
<?php
if(($_SESSION['categoria']=='Usuario') || ($_SESSION['categoria']=='Administrativo')) {
?>
<tbody id="resultado">
<?php
include "conexao.php";
$sql = "SELECT *FROM candidato order by id_candidato ";
// $registros=mysqli_num_rows($stmt,$conexao);
$query= mysqli_query($link,$sql);
$num= mysqli_num_rows($query);
if($num>0){
while($rs= mysqli_fetch_assoc($query)){
echo "
<tr>
<td >".$rs['id_candidato']."</td>
<td>".$rs['nome']."</td>
<td>".$rs['residencia']."</td>
<td >".$rs['tel']."</td>
<td>".$rs['email']."</td>
<td align='center'>
<a class='fa fa-print' title='Imprimir CV' style='font-size:20px;' href= 'cv.php?act=upd&id=".
$rs['id_candidato']." ' target='blank'></i></a>    
<a class='fa fa-edit' title='Editar Candidato' style='font-size:20px;' id='ds' href= 'editar_candidato.php?act=upd&id=".
$rs['id_candidato']." '></i></a>    
<a title='Visualizar mais detalhes' class=' fa fa-info' id='btnImprimir' style='font-size:20px; href= ' detalhes_candidatos.php?id=".$rs['id_candidato']." '></i></a>
";
//editar_candidato.php?act=upd&id=
echo "       <a style='font-size:20px; color:red'class='fa fa-times' title='Eliminar Utilizador' ' href='?act=del&id=".$rs['id_candidato']."''></a> </td>
</tr> ";
}
}
}
?>
</tbody>
</table>
SEGUE O CODIGO DA OUTRA PAGINA QUE DEVE APARECER NO MODAL
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gestão de Estagiarios</title>
<!-- BOOTSTRAP STYLES-->
<link href="assets/css/bootstrap.css" rel="stylesheet" />
<!-- FONTAWESOME STYLES-->
<link href="assets/css/font-awesome.css" rel="stylesheet" />
<!-- CUSTOM STYLES-->
<link href="assets/css/custom.css" rel="stylesheet" />
<!-- GOOGLE FONTS-->
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
<!--link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css"/-->
<link href="assets/jquery-editable-select/dist/jquery-editable-select.min.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="modal-content">
<div class="modal-header bg-primary text-white">
<h5 class="modal-title" id="exampleModalLabel" style="font-weight: bold"><i class="fas fa-address-card"></i> Dados do Candidato </h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="panel-body">
<div class="table-responsive">
<table class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th ><i ></i> N</th>
<th><i ></i> Nome</th>
<th><i ></i> Residencia</th>
<th><i ></i>Nascido</th>
<th><i class=""></i>Estado Civil</th>
<th><i class=""></i> Telefone</th>
<th><i class=""></i>Email</th>
<th><i class=""></i>Inst. Medio</th>
<th><i class=""></i>Curso</th>
<th><i class=""></i>Inst.Superior</th>
<th><i class=""></i>Curso</th>
<th ><i class=""></i>Empresa</th>
<th><i class=""></i>Area</th>
<th><i class=""></i> Função</th>
<th><i class=""></i>Linguas</th>
</tr>
</thead>
<?php
include "conexao.php";
$id=$_GET['id'];
//include "Estagiarios_detalhes.php";
$aa= "select * from ((candidato join dados_academicos on candidato.id_candidato=dados_academicos.id_candidato)
join dados_profissionais on candidato.id_candidato=dados_profissionais.id_candidato
join lingua on candidato.id_candidato =lingua.id_candidato
join diversos on candidato.id_candidato = diversos.id_candidato) where candidato.id_candidato= $id limit 1 ";
$a=mysqli_query($link,$aa);
while($vetor= mysqli_fetch_assoc($a)){
echo "
<tr align='center'> <td>".$vetor['id_candidato']."</td>
<td>".$vetor['nome']."</td>
<td>".$vetor['residencia']."</td>
<td>".$vetor['nasc']."</td>
<td>".$vetor['estado']."</td>
<td>".$vetor['tel']."</td>
<td>".$vetor['email']."</td>
<td>".$vetor['inst_medio']."</td>
<td>".$vetor['inst_medio_curso']."</td>
<td>".$vetor['univ']."</td>
<td>".$vetor['univ_curso']."</td>
<td>".$vetor['empresa']."</td>
<td>".$vetor['area_emp']."</td>
<td>".$vetor['funcao']."</td>
<td>".$vetor['lingua']."</td>
</tr>
";
}
?>
<tbody>
</tbody>
</table>
Conteúdo
</div>
</div>
</div>
</div>
</div>
</body>
</html>
ME AJUDEM POR FAVOR
Winter2018Discussão (1)
Carregando comentários...