Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda combobox


tony123

Pergunta

Boa noite glr! em primeiro lugar já vou pedindo desculpas se estou usando o fórum de forma incorreta, estou com um pequeno problema no meu código tenho dus tabelas no mysql uma "pizza" e a outra "comanda" e assim nessa tabela comanda eu tenho um combobox e quero mostrar nessa combobox uma das informações contida numa coluna na tabela "pizza", exemplo: na tabela "pizza" eu tenho uma coluna chamada status e nela 2 opções "Disponível" e "indisponível" e quero exibir no combo apenas a "Disponível". desde de já agradeço, estou enviando o código.

	<?php
    require_once '../persistence/dao_pizza.php';
    require_once '../persistence/dao_funcionario.php';
    require_once '../persistence/dao_comanda.php';
    
    $daoComanda = new DAOComanda();
    $listacomandas = $daoComanda->listarComandas();
    
    $daofuncionario = new DAOFuncionario();
    $listafuncionarios = $daofuncionario->listarfuncionarios();
    
    $daoPizza = new DAOPizza();
    $listaPizzas = $daoPizza->listarpizzas();
    
?>
<!DOCTYPE html>
<html lang="pt-br">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- As 3 meta tags acima *devem* vir em primeiro lugar dentro do `head`; qualquer outro conteúdo deve vir *após* essas tags -->
    <title>Pizzaria</title>
	    <!-- Bootstrap -->
    <link href="bootstrap/css/bootstrap.css" rel="stylesheet">
	  </head> 
  <body>
     <nav class="navbar navbar-fixed-top navbar-inverse">
      <div class="container">
        <div class="navbar-header">
              <a class="navbar-brand" href="index.php">Home</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
          <ul class="nav navbar-nav">
            <li> <a href="view_pizza.php">Pizzas</a></li>
            <li class="active"><a href="view_comanda.php">Comandas</a></li>
            <li><a href="view_funcionario.php">Funcionários</a></li>
            <li> <a href="view_cargo.php">Cargos</a></li>
            <li><a href="view_nome.php">Cleriston Trajano</a></li>
            
          </ul>
        </div><!-- /.nav-collapse -->
      </div><!-- /.container -->
    </nav>   
<div class="jumbotron" style="background-image:url('pizzaBanner.jpg'); color: #FFFFFF; background-size: 100%;">    
      <div class="container">           
        <h1>Pizzaria</h1>
        <h2>Italiana</h2>
    </div>
</div> 
<div class="container">    
    <form action="../controller/incluir_comanda.php" method="post">
        <fieldset>
              <legend>Nova Comanda</legend>
    
              <label>Data da Compra</label>
                  <div class="form-group">
                        <input type="date" class="form-control" name="datadecompra_cd"></br> 
            <div class="form-group">    
                  <label>Forma de Pagamento</label>
                <select name="formadepagamento_cd">
                      <option value="À Vista">À Vista</option>
                      <option value="Débito">Débito</option>  
                      <option value="Crédito">Crédito</option>
                      <option value="Cheque">Cheque</option>
                </select>
            </div>      
              <div class="form-group">    
                  <label>Status</label>
                <select name="status_cd">
                     <option value="Paga">Paga</option>
                      <option value="A pagar">A pagar</option>
                      <option value="Cancelada">Cancelada</option>   
                </select>
            </div>          
           <div class="form-group">    
                      <label>Funcionario</label>
                    <select name="funcionario_cd">
                        <?php
                            while ($objetoFuncionario = array_shift($listafuncionarios)) {
                        ?>
                          <option value="<?php echo $objetoFuncionario->getNome_f(); ?>">  <?php echo $objetoFuncionario->getNome_f(); ?>  </option>
                         <?php } ?>
                    </select>
                </div>           
            <div class="form-group">    
                      <label>Pizza</label>
                    <select name="tipopizza_cd">
                        <?php
                            while ($objetoPizza = array_shift($listaPizzas)) {
                        ?>                        
                         <option value="<?php echo $objetoPizza->getnome_p();?>">
                          <?php
                               
                                  echo $objetoPizza->getnome_p();    
                      
                          ?>                         
                          </option>
                         <?php } ?>
                    </select>
                </div>                
<!-- __________________________________________________________________________________________________________________ -->                 
              <button type="submit" class="btn btn-primary" name="enviar" onClick="envio()">
                      <span class="glyphicon glyphicon-thumbs-up"></span>
                      Cadastrar
            </button>  
            </fieldset>           
        </fieldset>  
    </form>     
     <script>
    function envio(){
         alert('Dados salvos com sucesso!')
    }
</script>        
</div> <!-- fim .container 1 --> 
	<div class="container">
     <br /> <br /> 
</div> <!-- fim .container 2 -->    
<div class="container">
  <div class="panel panel-default">
          <div class="panel-heading">
            <h2 class="panel-title">Lista de Comandas</h2>
          </div><!-- fim .panel-heading -->        
        <div class="panel-body">  
              <table class="table table-hover">
                  <tr>
                          <th>Código</th>
                          <th>Data de Pagamento</th>
                          <th>Forma de Pagamento</th>
                          <th>Status</th>
                        <th>Funcionario</th>
                        <th>Pizza</th>                        
                  </tr>
                  <?php
                      while ($objetoComanda = array_shift($listacomandas)) {
                  ?>    
                    <tr>
                        <td class="col-md-1"><?php echo $objetoComanda->getcodigo_cd(); ?></td>
                        <td class="col-md-3"><?php echo $objetoComanda->getdatadecompra_cd(); ?></td>
                        <td class="col-md-1"><?php echo $objetoComanda->getformadepagamento_cd(); ?></td>
                        <td class="col-md-1"><?php echo $objetoComanda->getstatus_cd(); ?></td>
                        <td class="col-md-1"><?php echo $objetoComanda->getfuncionario_cd();?></td>
                        <td class="col-md-1"><?php echo $objetoComanda->gettipopizza_cd(); ?></td>                  
                        <td class="col-md-1">                      
                            <a class="btn btn-danger" href="../controller/excluir_comanda.php?codigo_cd=<?= $objetoComanda->getCodigo_cd(); ?>" role="button">Excluir</a>                                  
                        </td>
                    </tr>
                <?php
                    }
                ?>                
                </table>                
         </div><!-- fim .panel-body -->
    </div><!-- fim .panel -->
</div><!-- fim .container 3 -->
    <p align="right" style="text-decoration:underline"> © 2018 Editor. Design by Designer Cleriston T. </p>
    </body>
</html>
	

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...