Advertisement
isabellevieirab

pratos

Oct 31st, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. <?php
  2.     $host = "localhost";
  3.     $user = "root";
  4.     $pass = "";
  5.     $banco = "restaurante";
  6.     $conexao = mysqli_connect($host,$user,$pass,$banco) or die (mysqli_connect_error());
  7.  
  8.     $queryMostrarPratos = sprintf("SELECT id_prato, nome_prato, descricao_prato, quantas_pessoas_serve, valor_prato FROM pratos");
  9.  
  10.     $dados = mysqli_query($conexao, $queryMostrarPratos) or die("Algo deu errado ao mostrar os pratos. Tente novamente.");
  11.  
  12.     $linha = mysqli_fetch_assoc($dados);  // transforma os dados em um array
  13.     $total = mysqli_num_rows($dados); // calcula quantos dados retornaram
  14. ?>
  15.  
  16.  
  17.  
  18. <!DOCTYPE html>
  19. <html>
  20. <head>
  21.     <meta charset="UTF-8">
  22.     <title>Lista de Pratos</title>
  23. </head>
  24. <body>
  25. <table border="1">
  26.     <tr>
  27.         <td>Nome do Prato</td>
  28.         <td>Descrição</td>
  29.         <td>Quantas pessoas serve</td>
  30.         <td>Valor em R$</td>
  31.     </tr>
  32.  
  33. <?php
  34. // se o número de resultados for maior que zero, mostra os dados
  35. if($total > 0) {
  36.     // inicia o loop que vai mostrar todos os dados
  37.     do {
  38.         ?>
  39.         <tr>
  40.             <td> <?=$linha['nome_prato']?> </td>
  41.             <td> <?=$linha['descricao_prato']?> </td>
  42.             <td>  <?=$linha['quantas_pessoas_serve']?> </td>
  43.             <td>  <?=$linha['valor_prato']?></p> </td>
  44.             <td>
  45.                 <a href="editarprato.php?id_prato=<?php echo $linha['id_prato']; ?>">Editar</a>
  46.                 <a href="excluirprato.php?id_prato=<?php echo $linha['id_prato']; ?>">Excluir</a>
  47.             </td>
  48.         </tr>
  49.         <?php
  50.         // finaliza o loop que vai mostrar os dados
  51.     }while($linha = mysqli_fetch_assoc($dados));
  52.     // fim do if
  53. }
  54. ?>
  55. </table>
  56. </body>
  57. </html>
  58.  
  59. <?php
  60. // tira o resultado da busca da memória
  61. mysqli_free_result($dados);
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement