Untitled


SUBMITTED BY: WesleySantista

DATE: Feb. 6, 2024, 6:23 p.m.

UPDATED: Feb. 6, 2024, 6:39 p.m.

FORMAT: Text only

SIZE: 2.6 kB

HITS: 450

  1. <?php
  2. // Configurações do banco de dados
  3. $servername = "localhost"; // Endereço do servidor MySQL
  4. $username = "seu_usuario"; // Nome de usuário do MySQL
  5. $password = "sua_senha"; // Senha do MySQL
  6. $dbname = "seu_banco_de_dados"; // Nome do banco de dados
  7. // Criando a conexão com o banco de dados
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9. // Verifica se a conexão foi estabelecida com sucesso
  10. if ($conn->connect_error) {
  11. die("Falha na conexão com o banco de dados: " . $conn->connect_error);
  12. }
  13. // Função para inserir links no banco de dados
  14. function inserirLinks($conn, $links) {
  15. foreach ($links as $link) {
  16. $link = $conn->real_escape_string($link);
  17. $sql = "INSERT INTO links (link) VALUES ('$link')";
  18. if (!$conn->query($sql)) {
  19. echo "Erro ao inserir link: " . $conn->error;
  20. }
  21. }
  22. }
  23. // Verifica se houve uma solicitação POST
  24. if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["links"])) {
  25. $links = explode("\n", $_POST["links"]);
  26. inserirLinks($conn, $links);
  27. }
  28. ?>
  29. <!DOCTYPE html>
  30. <html lang="pt-br">
  31. <head>
  32. <meta charset="UTF-8">
  33. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  34. <title>Página Web com Banco de Dados</title>
  35. <style>
  36. table {
  37. width: 100%;
  38. border-collapse: collapse;
  39. }
  40. th, td {
  41. border: 1px solid black;
  42. padding: 8px;
  43. text-align: left;
  44. }
  45. </style>
  46. </head>
  47. <body>
  48. <h1>Links de Vídeo</h1>
  49. <h2>Tabela "themoviedb"</h2>
  50. <table>
  51. <tr>
  52. <th>ID</th>
  53. <th>Link</th>
  54. </tr>
  55. <?php
  56. // Consulta para obter os links da tabela "themoviedb"
  57. $sql = "SELECT id, link FROM themoviedb";
  58. $result = $conn->query($sql);
  59. if ($result->num_rows > 0) {
  60. while ($row = $result->fetch_assoc()) {
  61. echo "<tr><td>" . $row["id"] . "</td><td>" . $row["link"] . "</td></tr>";
  62. }
  63. } else {
  64. echo "<tr><td colspan='2'>Nenhum link encontrado na tabela.</td></tr>";
  65. }
  66. ?>
  67. </table>
  68. <h2>Adicionar Links</h2>
  69. <form method="post">
  70. <label for="links">Adicione os links (um por linha):</label><br>
  71. <textarea id="links" name="links" rows="5" cols="50"></textarea><br><br>
  72. <button type="submit">Adicionar Links</button>
  73. </form>
  74. </body>
  75. </html>
  76. <?php
  77. // Fecha a conexão com o banco de dados
  78. $conn->close();
  79. ?>

comments powered by Disqus