1
resposta

Guardar id do Usuário logado em uma tabela

Olá! Estou criando um sistema de favoritar títulos e recentemente consegui guardar o email do usuário logado na tabela favoritos. Mas eu queria trocar pra ao invés de guardar o email, ele guardar o id. Como fazer essa troca de email pra id?

<?php

$conexao = mysqli_connect('localhost', 'root', '', 'lista');

$email = $_POST["email"];
$senha = md5($_POST["senha"]);


$query = "select * from usuario where email='{$email}' and senha='{$senha}'";
$resultado = mysqli_query($conexao, $query);
if (mysqli_num_rows($resultado)<=0) {
  ?>
  <h2>Usuário Inválido.</h2>
  <a href="index.php">Voltar</a>
<?php  } else {
  setcookie("login",$email);
  header("Location: pagina-inicial.php");
}


 ?>
<?php
$login_cookie = $_COOKIE['login'];
    if (!isset($login_cookie)) {
      header("Location: index.php");
    }

  $con = mysqli_connect('localhost', 'root', '', 'lista');

  $id_titulo = $_POST["id_titulo"];
  $ins = "INSERT INTO favoritos (usuario, titulo, favoritado) VALUES ('".$login_cookie."', '".$id_titulo."','sim')";

  if(mysqli_query($con, $ins)) {
    header("Location: titulo.php?id=".$id_titulo);
  echo mysqli_error($con);
    } else {
        echo "Erro ao registrar!";
      echo mysqli_error($con);
    }

 ?>
1 resposta

Charles, tudo bem ?

Cara passei para o instrutor sua dúvida !

Um ponto para você melhorar na hora de criar novas dúvidas é colocar num nicho mais especifico como off topic a galera demora mais para responder :(