Jump to content
winter2018

Modal para mostrar dados do candidato

Recommended Posts

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>  &nbsp &nbsp   
                                      &nbsp &nbsp &nbsp&nbsp   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> &nbsp &nbsp 
                      
                     <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> &nbsp &nbsp 
                     
  <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 " &nbsp &nbsp &nbsp <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">&times;</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

 

Winter2018

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By mamotinho
      Olá, gostaria de sabe como posso fazer uma contagem regressiva apartir de um registro em meu banco de dados eu tentei montar um código da seguinte forma:

       
      <? $DateGET = date('m/d/Y H:i A', strtotime($result->DateDiscount)); ?> <script> var valueDate = <?=$DateGET?>; var end = new Date(valueDate); var _second = 1000; var _minute = _second * 60; var _hour = _minute * 60; var _day = _hour * 24; var timer; function showRemaining() { var now = new Date(); var distance = end - now; if (distance < 0) { clearInterval(timer); document.getElementById("countdown").innerHTML = "EXPIRED!"; return; } var days = Math.floor(distance / _day); var hours = Math.floor((distance % _day) / _hour); var minutes = Math.floor((distance % _hour) / _minute); var seconds = Math.floor((distance % _minute) / _second); document.getElementById("countdown").innerHTML = "<span class='n_date day' id='days'>" + days + "</span><span class='date'>일</span>"; document.getElementById("countdown").innerHTML += "<span class='n_time hour' id='hrs'>" + hours + "</span>"; document.getElementById("countdown").innerHTML += "<span class='n_time minute' id='minus'>" + minutes + "</span>"; document.getElementById("countdown").innerHTML += "<span class='n_time second' id='secs'>" + seconds + "</span>"; } timer = setInterval(showRemaining, 1000); </script> Mais infelizmente não passou a data registrada no banco de dados, alguém teria ideia de como posso ta fazendo.
    • By emmanuelsiqueira30
      Pessoal preciso de uma ajudinha aqui se alguém puder me ajudar fico muito agradecido.
      O problema é o seguinte gostaria de editar dados de um formulário com checkbox usando html e php.
      Desde já agradeço por toda ajuda.
    • By liniker.o
      Boa tarde pessoal!
      Estou com um problema em meu código quando coloco uma referencia de fonte a mesma não carrega, quando faça o mesmo procedimento local colocando os caminhos de pasta funciona normalmente.
      Será que alguém poderia me ajudar?
      Segue o código.
      <html> <head> <title>Minha pagina</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <!-- Se não declarar charset por meta, envie um header de igual valor --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <?php //Carregar imagem tamanho da imagen = 515x76 $img = ImageCreateFromJPEG("base.jpg"); //Definir cor $cor1 = imagecolorallocate($img, 0, 0, 0); $cor2 = imagecolorallocate($img, 0, 0, 0); // carregar fonte... $fonte1 = 'https://ff.static.1001fonts.net/r/o/roboto-condensed.light.ttf'; $fonte2 = 'https://ff.static.1001fonts.net/r/o/roboto-condensed.light.ttf'; //Escrever nome $txtNome = $_POST['nome']; $txtFuncao = $_POST['func']; $txtEmail = $_POST['email']; $txtDDD = "+55 ".$_POST['telefone']; // IMAGEM, TAMANHO_FONTE, 0, POSICAO X, posicao Y, TEXTO_COR, ARQ_FONTE, TEXTO imagettftext($img, 32, 0, 250, 100, $cor1, $fonte1, $txtNome); imagettftext($img, 18, 0, 250, 125, $cor1, $fonte2, $txtFuncao); imagettftext($img, 18, 0, 250, 150, $cor1, $fonte2, $txtEmail); imagettftext($img, 18, 0, 250, 180, $cor1, $fonte2, $txtDDD); //Header e output header('Content-type: image/jpeg'); imagejpeg($img,"Assinatura - ".$txtNome.".jpg"); imagedestroy($img); header('Location: Assinatura - '.$txtNome.'.jpg'); ?>  
    • By gersonab
      Boa tarde a todos, tenho um sistema de upload de arquivos que funciona perfeitamente, agora eu gostaria que estes arquivos fossem armazenados em nuvem, não no servidor, poderiam indicar um tutorial ou como proceder.
    • By Diego-SLP
      Bom dia,
       
      Teria como eu fazer um UPDATE na minha base colocando através de um FORM o VALOR_UNITARIO sendo que a QUANTIDADE já tenho na base de dados, e assim, atualizar o campo VALOR FINAL já? 
       
      Vou atualizar varios registros de uma vez.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.