Tenho uma página que lista em uma tabela os dados do banco, preciso fazer com que o usuário possa selecioar as linha e possa imprimir somente esses selecinados, consegui criar um botão para cada linha com isso faço a impressão indicvidual....
Como fazer essa impressão apenas dos selecionados? A ideia é aproveitar ao máximo o papel para evitar desperdício. Abaixo o código usado para exibir os dados do banco
<?php
$cpf_visitado = $_SESSION['usuarioCpf'];
$result_solicitacao ="
SELECT tb_movto_visitas.*, tb_cad_visitantes.nom_visitante, tb_cad_motivos.des_motivo, usuarios.nome FROM tb_movto_visitas
LEFT JOIN tb_cad_visitantes ON tb_movto_visitas.tb_cad_visitantes_cod_visitante = tb_cad_visitantes.cpf AND tb_movto_visitas.cod_visitado = tb_cad_visitantes.cpf_visitado
LEFT JOIN tb_cad_motivos ON tb_movto_visitas.tb_cad_motivos_cod_motivo = tb_cad_motivos.cod_motivo
LEFT JOIN usuarios ON tb_movto_visitas.cod_visitado = usuarios.id
WHERE tb_movto_visitas.`cod_visitado` = $cpf_visitado ORDER BY tb_movto_visitas.`sol_visita` DESC ";
$resultado_solicitacao = mysqli_query($conn, $result_solicitacao);
include_once("adm/../functions.php");?><divclass="container theme-showcase"role="main"><divclass="page-header"><h1>Solicitações</h1></div><formname="cad_usuario"class="form-horizontal"method="POST"action="imprime_carteira_lote.php"enctype="multipart/form-data"><divclass="row"><divclass="col-md-12"><divclass="panel"><divclass="panel-body"><divclass="row"><divclass="pull-right"><ahref="colaborador.php?link=22"><buttontype='button'class='btn btn-sm btn-success'>Cadastrar</button></a></div></div><br><divclass="row"><divid="lista_sol2"><tableid="lista_sol"class="table table-striped table-bordered"cellspacing="0"width="100%"><thead><th>Código</th><th>Visitante</th><th>Responsável</th><th>Chegada</th><th>Saída</th><th>Situação</th><thclass="text-center">Ação</th><thclass="text-center">#</th></thead><tbody><?php while($row_solicitacao = mysqli_fetch_assoc($resultado_solicitacao)){?><tr><tdclass="text-center"><?php echo $row_solicitacao["sol_visita"];?></td><td><?php echo utf8_encode($row_solicitacao["nom_visitante"]);?></td><td><?php echo utf8_encode($row_solicitacao["nom_solicitante"]);?></td><td><?php echo date('d/m/Y', strtotime($row_solicitacao["dat_chegada"]));?></td><td><?php echo date('d/m/Y', strtotime($row_solicitacao["dat_prev_saida"]));?></td><tdclass="text-left"><?php
$status = $row_solicitacao['aprovado'];switch($status){case"":
echo "Pendente";break;case"A":
echo "Aprovada";break;case"R":
echo "Rejeitada";break;case"F":
echo "Fechada";break;}?></td><tdclass="text-center">
<a href="colaborador.php?link=19&id=<?php echo $row_solicitacao["sol_visita"];?>"><buttontype="button"class="btn btn-xs btn-primary">Visualizar</button></a><?php if($row_solicitacao["aprovado"]==""&& $row_solicitacao["dat_prorroga_1"]==null):?>
<a href="colaborador.php?link=21&id=<?php echo $row_solicitacao["sol_visita"];?>&v1=<?php echo $row_solicitacao["tb_cad_visitantes_cod_visitante"];?>"> <buttontype="button"class="btn btn-xs btn-warning">Editar</button></a>
<button type="button" class="btn btn-xs btn-danger bootbox-delete" item-data="<?php echo $row_solicitacao["sol_visita"];?>" id="apagar" name="apagar" >Apagar</button><?php else:?><buttontype="button"class="btn btn-xs btn-warning hasTooltip"title="Possui movimentos"disabled="disabled">Editar</button><buttontype="button"class="btn btn-xs btn-danger hasTooltip"title="Possui movimentos"disabled="disabled">Apagar</button><?php endif;?><?php if($row_solicitacao["aprovado"]=="A"&& $row_solicitacao["dat_baixa"]==null):?>
<a href="colaborador.php?link=8&id=<?php echo $row_solicitacao["sol_visita"];?>&v1=<?php echo $row_solicitacao["tb_cad_visitantes_cod_visitante"];?>">
<buttontype="button"class="btn btn-xs btn-info">Imprimir</button></a><?php else:?><buttontype="button"class="btn btn-xs btn-info hasTooltip"title="Já foi dada a baixa ou está pendente de aprovação"disabled="disabled">Imprimir</button><?php endif;?></td><tdclass="text-center"><?php if($row_solicitacao["aprovado"]=="A"&& $row_solicitacao["dat_baixa"]==null):?><labelclass="form-checkbox form-normal form-primary form-text"><inputtype="checkbox"id="imp_lote"name="imp_lote"></label><?php else:?><labelclass="form-checkbox form-normal form-primary form-text hasTooltip"title="Já foi dada a baixa ou está pendente de aprovação"><inputtype="checkbox"class="hasTooltip"id="imp_lote"name="imp_lote"title="Já foi dada a baixa ou está pendente de aprovação"disabled="disabled"></label><?php endif;?></td></tr><?php }?></tbody></table></div></div></div></div></div></div><divclass="form-group"><divclass="col-sm-offset-2 col-sm-10"><inputtype="submit"class="btn btn-success"value="imprimir Selecionados"onclick="return val_cad_nivel_acesso()"></div></div></form></div>
Pergunta
dgopereira
Olá,
Tenho uma página que lista em uma tabela os dados do banco, preciso fazer com que o usuário possa selecioar as linha e possa imprimir somente esses selecinados, consegui criar um botão para cada linha com isso faço a impressão indicvidual....
Como fazer essa impressão apenas dos selecionados? A ideia é aproveitar ao máximo o papel para evitar desperdício. Abaixo o código usado para exibir os dados do banco
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.