Ir para conteúdo
Fórum Script Brasil

Carloscba

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Carloscba postou

  1. Estou fazendo uma lista de tarefa com login, pagina principal e mais coisas a adicionar, mas sem adicionar a session_start funciona que e uma beleza, mas quando adiciono ela para ligar ao bd da erro. Funciona normal, quando coloco "session_start()" não conecta, da erro e não acha a pagina mais.. login: <?php // login.php session_start(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Include database connection include('db.php'); $username = $_POST['username']; $password = $_POST['password']; // Check credentials $sql = "SELECT * FROM users WHERE username = '$username'"; $result = mysqli_query($conn, $sql); $user = mysqli_fetch_assoc($result); if (password_verify($password, $user['password'])) { $_SESSION['user_id'] = $user['id']; header('Location: tasks.php'); } else { echo "Invalid credentials!"; } } ?> tasks: <?php // tasks.php session_start(); include('db.php'); // Fetch tasks for the logged-in user $user_id = $_SESSION['user_id']; $sql = "SELECT * FROM tasks WHERE user_id = '$user_id'"; $result = mysqli_query($conn, $sql); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>Task List</title> </head> <body> <h1>Task List</h1> <div class="task-container"> <?php while($task = mysqli_fetch_assoc($result)): ?> <div class="task"> <h2><?php echo $task['title']; ?></h2> <p><?php echo $task['description']; ?></p> <p>Start: <?php echo $task['start_date']; ?> | End: <?php echo $task['end_date']; ?></p> <p>Author: <?php echo $task['author']; ?></p> <a href="edit_task.php?id=<?php echo $task['id']; ?>">Edit</a> <a href="delete_task.php?id=<?php echo $task['id']; ?>">Delete</a> </div> <?php endwhile; ?> </div> <a href="new_task.php">Create New Task</a> </body> </html>
×
×
  • Criar Novo...