COMO FAÇO P/ MOSTRAR O NOME DO FOTOGRAFO AO INVÉS DO COD?
<?php
include ("cabecalho.php");
include ("contratoDAO.php");
include ("servicoDAO.php");
include ("fotografoDAO.php");
$cod = isset($_POST['cod'])?$_POST['cod']:"";
$opcao = isset($_POST['opcao'])?$_POST['opcao']:"";
$pesquisa = isset($_GET['pesquisa'])?$_GET['pesquisa']:"";
# SE TIVER UM CODIGO E A AÇÃO APAGAR ELE REMOVE O SERVIÇO
if(!empty($cod) || !empty($opcao)){
if($opcao == "apagar"){
removerContrato($cod);
}
}
# SE NÃO TIVER NADA NA PESQUISA ENTÃO ELE LISTA TODOS OS SERVIÇOS
if(empty($pesquisa)){
$contratos = listarContratos();
}
# SE TIVER ALGO NA PESQUISA ELE LISTA SOMENTE OS ContratoS QUE FOREM REFERENTES A BUSCA
else{
$contratos = buscarContratos($pesquisa);
}
?>
<style type="text/css">
body{
background-image: url("css/large.jpg");
}
.fundo{
margin-top: 20px;
background-image: url("css/geometry.png");
height: auto;
}
.bt{
margin: 0 30px 20px 25px;
}
</style>
<div class="fundo container">
<div class="" id="index-banner">
<div class="container center">
<br><br>
<i class="large material-icons medium brown-text text-darken-2">mood</i>
<h1 class="header center brown-text text-darken-4"><b>CONTRATOS</b></h1>
</div>
</div>
<div class="container">
<div class="search-wrapper" >
<form name="pesquisar">
<div class="input-field">
<input id="pesquisa" name="pesquisa" type="search" placeholder="Procurar..">
</div>
</form>
</div>
</div>
<div class="container">
<table class="table-stripped">
<thead >
<tr style="background-color: #362e26" class="striped accent-3 white-text">
<th class="center">COD</th>
<th class="center">CLIENTE</th>
<th class="center">SERVIÇO</th>
<th class="center">DATA DE CADASTRO</th>
<th class="center">MARCADO P/ O DIA</th>
<th class="center">FOTÓGRAFO</th>
<th class="center">Editar</th>
<th class="center">Remover</th>
</tr>
</thead>
<tbody>
<!-- AQUI FICARÁ O FOREACH -->
<?php foreach ($contratos as $contrato) { ?>
<tr>
<td class="center"><?=$contrato['cod']?></td>
<td class="center"><?=$contrato['cod_cliente']?></td>
<td class="center"><?=$contrato['cod_servico']?></td>
<td class="center"><?=$contrato['data_cadastro']?></td>
<td class="center"><?=$contrato['data_marcada']?></td>
<td class="center"><?=$contrato['cod_fotografo']?></td>
<td class="center">
<form method="POST" action="editarContrato.php">
<input type="hidden" name="cod"
value="<?=$contrato['cod']?>">
<input type="hidden" name="opcao"
value="editar">
<button type="submit" class="btn-floating btn-small waves-effect waves-light purple darken-4"><i class="material-icons">create</i></button>
</form>
</td>
<td class="center">
<form method="POST">
<input type="hidden" name="cod"
value="<?=$contrato['cod']?>">
<input type="hidden" name="opcao"
value="apagar">
<button type="submit" class="btn-floating btn-small waves-effect waves-light red"><i class="material-icons">delete</i></button>
</form>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<div class="container">
<div class="section">
<div class="row">
<div class="col right">
<form>
<a style="background-color: #362e26" href="cadastrarContrato.php" id="" class="btn-large waves-effect waves-light bt">Adicionar</a>
</form>
</div>
</div>
</div>
</div>
//DAO FOTOGRAFO
<?php
function cadastrarFotografo($nome,$cpf,$salario,$telefone,$cidade,$estado,$bairro,$rua,$num_casa){
include("conexao.php");
$sql = $conexao->prepare('INSERT INTO fotografo (nome,cpf,salario,telefone,cidade,estado,bairro,rua,num_casa) VALUES (:nome,:cpf,:salario,:telefone,:cidade,:estado,:bairro,:rua,:num_casa)');
$sql->bindValue(":nome",$nome);
$sql->bindValue(":cpf",$cpf);
$sql->bindValue(":salario",$salario);
$sql->bindValue(":telefone",$telefone);
$sql->bindValue(":cidade",$cidade);
$sql->bindValue(":estado",$estado);
$sql->bindValue(":bairro",$bairro);
$sql->bindValue(":rua",$rua);
$sql->bindValue(":num_casa",$num_casa);
$sql->execute();
header("location:gerenciarFotografo.php");
}
function removerFotografo($cod){
include "conexao.php";
$sql = $conexao-> prepare("DELETE FROM fotografo WHERE cod = :cod");
$sql->bindValue(":cod",$cod);
$sql->execute();
header("location:gerenciarFotografo.php");
}
function listarFotografos(){
include("conexao.php");
$sql = $conexao->prepare('SELECT * FROM fotografo');
$sql->execute();
return $sql->fetchAll(PDO::FETCH_ASSOC);
}
function buscarFotografos($pesquisa){
include("conexao.php");
$sql = $conexao->prepare("SELECT * FROM fotografo WHERE cod LIKE '%".$pesquisa."%' or nome LIKE '%".$pesquisa."%' or salario LIKE '%".$pesquisa."%'");
$sql->execute();
return $sql->fetchAll(PDO::FETCH_ASSOC);
}
function buscarFotografo($cod){
include("conexao.php");
$sql = $conexao->prepare("SELECT * FROM fotografo WHERE cod = :cod");
$sql->bindValue(":cod", $cod);
$sql->execute();
return $sql->fetch(PDO::FETCH_ASSOC);
}
function atualizarFotografo($cod,$nome,$cpf,$salario,$telefone,$cidade,$estado,$bairro,$rua,$num_casa){
include ("conexao.php");
$sql = $conexao->prepare("UPDATE fotografo set cod=:cod, nome=:nome, cpf=:cpf, salario=:salario, telefone=:telefone, cidade=:cidade, estado=:estado, bairro=:bairro, rua=:rua, num_casa=:num_casa WHERE cod=:cod");
$sql->bindValue(":cod",$cod);
$sql->bindValue(":nome",$nome);
$sql->bindValue(":cpf",$cpf);
$sql->bindValue(":salario",$salario);
$sql->bindValue(":telefone",$telefone);
$sql->bindValue(":cidade",$cidade);
$sql->bindValue(":estado",$estado);
$sql->bindValue(":bairro",$bairro);
$sql->bindValue(":rua",$rua);
$sql->bindValue(":num_casa",$num_casa);
$sql->execute();
header("location:gerenciarFotografo.php");
}
?>
queria que aparecesse na página o nome e não o códigoDiscussão (1)
Carregando comentários...