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

[AJUDA] Sistema cardápio php


leandrokc

Pergunta

Ola galera! Estou num dilema aqui... Quem sabe alguém experiente por aqui poderia me ajudar? Estou aprendendo php e estou montando um site onde me deparei com uma duvida que não consigo resolver.

Montei um sistema onde a empresa do ramo alimentício pode cadastrar seu cardápio... O sistema de cadastro eu fiz levando em conta que cada empresa tem categorias de pratos diferentes e em números diferentes. Então não poderia fazer um formulário padrão para todas as empresas... Fiz o sistema para cadastrar prato por prato para depois organizar eles pelo PHP.

Ao cadastrar o prato temos:

código do prato, nome do prato, composição do prato, categoria, preço e o campo id_empresa para identificar a qual empresa pertence o prato na tabela cardápio.

O cadastro está OK! Mas a dúvida é: Como organizar em tabelas diferentes de acordo com a categoria do prato!

Eu montei assim por enquanto:

<table id="categoriax" class="table table-hover table-striped">
<thead>
<tr>
<th>Codigo</th>
<th>Categoria</th>
<th>Prato</th>
<th>Comprosição</th>
<th>Preço</th>
</tr>
</thead>
<tbody>
<?php
$consulta = mysql_query("SELECT * FROM cardapio WHERE id_empresa LIKE $id_empresa ORDER BY categoria");
while($dados = mysql_fetch_array($consulta)){
$categoria = $dados['categoria'];
$subcategoria = $dados['subcategoria'];
$codigo = $dados['codigo'];
$nome = $dados['nome'];
$composicao = $dados['composicao'];
$preço = $dados['preço'];
echo '<tr>
<td>'. $codigo .'</td>
<td>'. $categoria .'</td>
<td>'. $nome .'</td>
<td>'. $composicao .'</td>
<td>$'. $preço .'</td>
</tr>';
}
?>
</tbody>
</table>
Mas gostaria que cada categoria viesse em uma <table> diferente.
Por exemplo:
<table> pratos a la carte </table>
<table> crepes </table>
<table> porções </table>
etc
Seria mais fácil se todos estabelecimentos tivessem as mesmas categorias né? Mas cada uma tem um número de categorias e categorias diferentes.
Alguma dica?
Link para o comentário
Compartilhar em outros sites

3 respostass 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.

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...