Estou a fazer um site para apresentação dos pratos da semana para um restaurante. Gravo os dados na tabela e tenho um campo "pdiasemana" onde coloco números de 1 a 7 para indicar os dias da semana.
O código que uso para apresentar os dados da tabela é:
<?php
include_once('conect/conect.php');
$loja = $_GET['loja'];
$sqloja = mysqli_query($conectar,"SELECT * FROM tbl_lojas WHERE idloja=$loja");
$lojan = mysqli_fetch_array($sqloja);?><!DOCTYPE html><htmllang="pt"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Pratos do dia</title><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.1/css/fontawesome.min.css"><linkrel="stylesheet"href="css/table.css"></head><body><?php include_once('topmenu.php')?><section><divclass="container"><divclass="heading"><h1> pratos do dia - <?php echo $lojan['loja']?></h1></div><?php
$sql = mysqli_query($conectar,"SELECT * FROM tbl_pdia WHERE pdialoja='$loja' ORDER BY pdiasemana ASC");while($row = mysqli_fetch_array($sql)){
$img = $row['pdiaimg'];
$descricao = $row['pdianome'];
$caminho ="tablemenu/img_menu/";
$preço = $row['pdiapreco'];
$diasemana = $row['pdiasemana'];?><divclass="heading h2"><?php switch($diasemana){case1:
echo "Domingo";break;case2:
echo "Segunda-feira";break;case3:
echo "Terça-feira";break;case4:
echo "quarta-feira";break;case5:
echo "quinta-feira";break;case6:
echo "sexta-feira";break;case7:
echo "sábado";break;}?></div><divclass="card"><divclass="content"><divclass="imgBx"><img src=<?php echo $caminho . $img ?>></div><divclass="contentBx"><h3><?php echo $descricao ?><br><br><pclass="preço"><?php echo $preço ."€"?></p></h3></div></div></div><?php }?></div></section></body></html>
Anexo uma imagem de como os dados estão a ser apresentados e de como eu gostaria que aparecessem.
Já tentei de várias formas e não estou a conseguir.
Podem ajudar-me por favor?
Pergunta
Adampt
Olá amigos.
Estou a fazer um site para apresentação dos pratos da semana para um restaurante. Gravo os dados na tabela e tenho um campo "pdiasemana" onde coloco números de 1 a 7 para indicar os dias da semana.
O código que uso para apresentar os dados da tabela é:
Anexo uma imagem de como os dados estão a ser apresentados e de como eu gostaria que aparecessem.
Já tentei de várias formas e não estou a conseguir.
Podem ajudar-me por favor?
Link para o comentário
Compartilhar em outros sites
12 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.