Jump to content

arielson

Members
  • Content count

    22
  • Joined

  • Last visited

Community Reputation

0 Comum

About arielson

  1. Tou começando a achar que são os cookies que está fazendo que eu não consiga logar na conta certa, em vez da ultima. Obrigado pela resposta. Eu coloco a sua função no logout? Desculpa te atrapalhar
  2. Amigo, eu usaria em todos os arquivos que tem sessões? Ou só no logout? Fiquei com algumas dúvidas. Mas mesmo assim te agradeço
  3. Depois de muita luta, consegui fazer com que o Logout funcione. Só que agora quando ela faz logout, ai eu vou fazer login, fazendo login ele vai pra ultima conta que eu tava logado... Será que alguém pode me dá uma luz? Estou tentando a muito tempo e até agora nada! :( Me desculpem se não for esse lugar para colocar esse post. Não sei se dá pra entender, ao deslogar da conta e fazer login, em vez de acessar a nova conta de eu digitei tá acessando a ultima conta logada. :( **/// header.php <?php include('verifica_login7.php'); ?> <?php if(!isset($_SESSION)) session_start(); include("db.php"); $login_cookie = $_COOKIE['login']; if (!isset($login_cookie)) { header("Location: login.php"); } ?> <!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" /> <meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" /> <meta name="author" content="Codrops" /> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/component.css" /> <script src="header-menu/js/modernizr.custom.js"></script> </head> <body> <br /><br /> <div class="container"> <ul id="gn-menu" class="gn-menu-main"> <li class="gn-trigger"> <a class="gn-icon gn-icon-menu"><span>Menu</span></a> <nav class="gn-menu-wrapper"> <div class="gn-scroller"> <ul class="gn-menu"> <li class="gn-search-item"> <form method="GET" action="pesquisar.php"> <input placeholder="Pesquise pessoas aqui" type="text" class="gn-search" name="query" autocomplete="off"><input type="submit" hidden> </form> <a class="gn-icon gn-icon-search"><span>Pesquisar</span></a> </li> <li> <a class="gn-icon gn-icon-archive">Atendimento</a> <ul class="gn-submenu"> <li><a class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Radiologia</a></li> </ul> </li> <li> <a class="gn-icon gn-icon-cog">Minha Conta</a> <ul class="gn-submenu"> <li><a href="myprofile.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Meu Perfil</a></li> <li><a href="notificacoes.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Notificações</a></li> <li><a href="inbox.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Mensagens</a></li> <li><a href="amigos.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Amigos</a></li> <li><a href="settings.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Minhas Informações</a></li> </ul> </li> </ul> </div> <!-- /gn-scroller --> </nav> </li> <?php $saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$login_cookie'"); $saber = mysqli_fetch_assoc($saberr); $email = $saber["email"]; $pubs = mysqli_query($connect, "SELECT * FROM pubs WHERE user='$email' ORDER BY id desc"); if (isset($_POST['settings'])){ header("Location: settings.php"); } if (isset($_POST['amigos'])){ header("Location: amigos.php"); } ?> <li><a href="index.php"> <?php echo $saber['nome']." ".$saber['apelido']; ?> </a></li> <li><a href="logout.php"><span>DESCONECTAR</span></a></li> </ul> </div> <!-- /container --> <script src="js/classie.js"></script> <script src="js/gnmenu.js"></script> <script> new gnMenu( document.getElementById( 'gn-menu' ) ); </script> </body> </html> **/// index.php <?php session_start(); include("header-menu/header.php"); $pubs = mysqli_query($connect, "SELECT T.id, T.user, T.texto, T.imagem, T.data, U.de, U.para, U.aceite FROM pubs AS T, amizades AS U WHERE T.user = U.de AND U.para = '$login_cookie' AND U.aceite='sim' OR T.user = U.para AND U.de = '$login_cookie' AND U.aceite='sim' order by T.id DESC;"); if (isset($_POST['publish'])) { if ($_FILES["file"]["error"] > 0) { $texto = $_POST["texto"]; $hoje = date("Y-m-d"); if ($texto == "") { echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>"; }else{ $query = "INSERT INTO pubs (user,texto,data) VALUES ('$login_cookie','$texto','$hoje')"; $data = mysqli_query($connect, $query) or die(); if ($data) { header("Location: ./"); }else{ echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde"; } } }else{ $n = rand(0, 1000000); $img = $n.$_FILES["file"]["name"]; move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$img); $texto = $_POST['texto']; $hoje = date("Y-m-d"); if ($texto == "") { echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>"; }else{ $query = "INSERT INTO pubs (user,texto,imagem,data) VALUES ('$login_cookie','$texto','$img','$hoje')"; $data = mysqli_query($connect, $query) or die(); if ($data) { header("Location: ./"); }else{ echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde"; } } } } if (isset($_GET["love"])) { love(); } function love() { $login_cookie = $_COOKIE['login']; $publicacaoid = $_GET['love']; $data = date("Y/m/d"); $connect = mysqli_connect("localhost","root","","nova-rede-social"); $post = mysqli_query($connect, "SELECT * FROM pubs WHERE id='$publicacaoid'"); $postinfo = mysqli_fetch_assoc($post); $userinfo = $postinfo['user']; $ins = "INSERT INTO loves (`user`,`pub`,`date`) VALUES ('$login_cookie','$publicacaoid', NOW())"; $conf = mysqli_query($connect, $ins) or die(mysqli_error()); if ($conf) { $not = mysqli_query($connect, "INSERT INTO notificacoes (`userde`,`userpara`,`tipo`,`post`,`data`) VALUES ('$login_cookie','$userinfo','1','$publicacaoid', NOW())"); header("Location: index.php#".$publicacaoid); }else{ echo "<h3>Erro</h3> ".mysqli_error(); } } if (isset($_GET["unlove"])) { unlove(); } function unlove() { $login_cookie = $_COOKIE['login']; $publicacaoid = $_GET['unlove']; $data = date("Y/m/d"); $connect = mysqli_connect("localhost","root","","nova-rede-social"); $del = "DELETE FROM loves WHERE `user`='$login_cookie' AND `pub`='$publicacaoid'"; $conf = mysqli_query($connect, $del) or die(mysqli_error()); if ($conf) { header("Location: index.php#".$publicacaoid); }else{ echo "<h3>Erro</h3> ".mysqli_error(); } } ?> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" /> <meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" /> <meta name="author" content="Codrops" /> <link rel="shortcut icon" href="../favicon.ico"> <link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/component.css" /> <script src="header-menu/js/modernizr.custom.js"></script> </head> <header> <style type="text/css"> div#publish{width: 400px; height: 210px; display: block; margin: auto; border: none; border-radius: 5px; background: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;} div#publish textarea{width: 365px; height: 150px; display: block; margin: auto; border-radius: 5px; padding-left: 5px; padding-top: 5px; border-width: 1px; border-color: #A1A1A1;} div#publish img{margin-top: 0px; margin-left: 10px; width: 40px; cursor: pointer;} div#publish input[type="submit"]{width: 70px; height: 25px; border-radius: 3px; float: right; margin-right: 15px; border: none; margin-top: 5px; background: #4169E1; color: #FFF; cursor: pointer;} div#publish input[type="submit"]:hover{background: #001F3F;} div.pub{width: 400px; min-height: 70px; max-height: 1000px; display: block; margin: auto; border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;} div.pub a{color: #666; text-decoration: none;} div.pub a:hover{color: #111; text-decoration: none;} div.pub p{margin-left: 10px; content: #666; padding-top: 10px;} div.pub span{display: block; margin: auto; width: 380px; margin-top: 10px;} div.pub img{display: block; margin: auto; width: 100%; margin-top: 10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;} div#love{width: 400px; height: 30px; display: block; margin: auto; border: none; border-radius: 5px; background: #007fff; margin-top: 5px;} div#love p{color: #FFF; font-size: 12px; padding-top: 5px; padding-left: 5px;} div#love a{color: #FFF; font-size: 16px; text-decoration: none;} #comentar{ float: right; margin-top: 15px; margin-right: 15px; cursor: pointer; width: 13px; } </style> </header> <body> <div id="publish"> <form method="POST" enctype="multipart/form-data"> <br /> <textarea placeholder="Escreve uma publicacão nova" name="texto"></textarea> <label for="file-input"> <img src="img/imagegrey.png" title="Inserir uma fotografia" /> </label> <input type="submit" value="Publicar" name="publish" /> <input type="file" id="file-input" name="file" hidden /> </form> </div> <?php while ($pub=mysqli_fetch_assoc($pubs)) { $email = $pub['user']; $saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$email'"); $saber = mysqli_fetch_assoc($saberr); $nome = $saber['nome']." ".$saber['apelido']; $id = $pub['id']; $saberloves = mysqli_query($connect, "SELECT * FROM loves WHERE pub='$id'"); $loves = mysqli_num_rows($saberloves); if ($pub['imagem']=="") { echo '<div class="pub" id="'.$id.'"> <a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a> <p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p> <span>'.$pub['texto'].'</span><br /> </div> <div id="love">'; $email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'"); $do_email_check = mysqli_num_rows($email_check); if ($do_email_check >= 1) { $loves = $loves - 1; echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>'; }else{ echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>'; } echo '</div>'; }else{ echo '<div class="pub" id="'.$id.'"> <a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a> <p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p> <span>'.$pub['texto'].'</span> <img src="upload/'.$pub["imagem"].'" /> </div> <div id="love">'; $email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'"); $do_email_check = mysqli_num_rows($email_check); if ($do_email_check >= 1) { $loves = $loves - 1; echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>'; }else{ echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>'; } echo '</div>'; } } ?> <br /> <br /> <script src="header-menu/js/classie.js"></script> <script src="header-menu/js/gnmenu.js"></script> <script> new gnMenu( document.getElementById( 'gn-menu' ) ); </script> </body> </html> **/// conexao.php <?php session_start(); define('HOST', 'localhost'); define('USUARIO', 'root'); define('SENHA', ''); define('DB', 'nova-rede-social'); $conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); **/// login.php <?php session_start(); include('conexao.php'); if(empty($_POST['email']) || empty($_POST['senha'])) { header('Location: acessar.php'); exit(); } $email = mysqli_real_escape_string($conexao, $_POST['email']); $senha = mysqli_real_escape_string($conexao, $_POST['senha']); $query = "select * from users where email = '{$email}' and password = md5('{$senha}')"; $result = mysqli_query($conexao, $query); $row = mysqli_num_rows($result); if($row == 1) { $email_bd = mysqli_fetch_assoc($result); $_SESSION['nome'] = $email_bd['nome']; header('Location: index.php'); exit(); } else { $_SESSION['nao_autenticado'] = true; header('Location: acessar.php'); exit(); } **/// logout.php <?php session_start(); session_destroy(); header('Location: index.php'); exit(); **/// acessar.php <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Minha Conta - Entrar</title> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/bootstrap/css/bootstrap.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/fonts/font-awesome-4.7.0/css/font-awesome.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/animate/animate.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/css-hamburgers/hamburgers.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/animsition/css/animsition.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/select2/select2.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/daterangepicker/daterangepicker.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/css/util.css"> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/css/main.css"> <!--===============================================================================================--> </head> <body> <div class="limiter"> <div class="container-login100"> <div class="wrap-login100"> <form action="login.php" method="POST" class="login100-form validate-form p-l-55 p-r-55 p-t-178"> <span class="login100-form-title"> Minha Conta </span> <div class="wrap-input100 validate-input m-b-16" data-validate="Please enter username"> <input class="input100" type="email" name="email" placeholder="Por favor, digite seu email" required> <span class="focus-input100"></span> </div> <div class="wrap-input100 validate-input" data-validate = "Please enter password"> <input class="input100" type="password" name="senha" placeholder="Agora, digite sua senha" required> <span class="focus-input100"></span> </div> <div class="text-right p-t-13 p-b-23"> <span class="txt1"> Não lembra? </span> <a href="#" class="txt2"> Clique aqui </a> </div> <div class="container-login100-form-btn"> <button type="submit" class="login100-form-btn"> ENTRAR </button> </div> <br /> <?php if(isset($_SESSION['nao_autenticado'])): ?> <div> <p style="color:red; font-family:Arial Black;">Atenção: Algo está errado!</p> <p class="txt1">- Por favor, digite novamente</p> <p class="txt1" >- Se persistir, converse com sua supervisão</p> </div> <?php endif; unset($_SESSION['nao_autenticado']); ?> <div class="flex-col-c p-t-170 p-b-40"> <span class="txt1 p-b-9"> Você não tem conta? </span> <a href="criar-conta.php" class="txt3"> Criar uma conta agora </a> </div> </form> </div> </div> </div> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/jquery/jquery-3.2.1.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/animsition/js/animsition.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/bootstrap/js/popper.js"></script> <script src="minha-conta\login-cadastro/vendor/bootstrap/js/bootstrap.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/select2/select2.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/daterangepicker/moment.min.js"></script> <script src="minha-conta\login-cadastro/vendor/daterangepicker/daterangepicker.js"></script> <!--===============================================================================================--> <script src="vendor/countdowntime/countdowntime.js"></script> <!--===============================================================================================--> <script src="js/main.js"></script> </body> </html> **/// verifica_login7.php <?php if(!$_SESSION['nome']) { header('Location: acessar.php'); exit(include "index.php"); }
  4. Depois de muita luta, consegui fazer com que o Logout funcione. Só que agora quando ela faz logout, ai eu vou fazer login, fazendo login ele vai pra ultima conta que eu tava logado... Será que alguém pode me dá uma luz? Estou tentando a muito tempo e até agora nada! :( **/// NOME DA PAGINA <?php include('verifica_login7.php'); ?> <?php if(!isset($_SESSION)) session_start(); include("db.php"); $login_cookie = $_COOKIE['login']; if (!isset($login_cookie)) { header("Location: login.php"); } ?> <!DOCTYPE html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" /> <meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" /> <meta name="author" content="Codrops" /> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/component.css" /> <script src="header-menu/js/modernizr.custom.js"></script> </head> <body> <br /><br /> <div class="container"> <ul id="gn-menu" class="gn-menu-main"> <li class="gn-trigger"> <a class="gn-icon gn-icon-menu"><span>Menu</span></a> <nav class="gn-menu-wrapper"> <div class="gn-scroller"> <ul class="gn-menu"> <li class="gn-search-item"> <form method="GET" action="pesquisar.php"> <input placeholder="Pesquise pessoas aqui" type="text" class="gn-search" name="query" autocomplete="off"><input type="submit" hidden> </form> <a class="gn-icon gn-icon-search"><span>Pesquisar</span></a> </li> <li> <a class="gn-icon gn-icon-archive">Atendimento</a> <ul class="gn-submenu"> <li><a class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Radiologia</a></li> </ul> </li> <li> <a class="gn-icon gn-icon-cog">Minha Conta</a> <ul class="gn-submenu"> <li><a href="myprofile.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Meu Perfil</a></li> <li><a href="notificacoes.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Notificações</a></li> <li><a href="inbox.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Mensagens</a></li> <li><a href="amigos.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Amigos</a></li> <li><a href="settings.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Minhas Informações</a></li> </ul> </li> </ul> </div> <!-- /gn-scroller --> </nav> </li> <?php $saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$login_cookie'"); $saber = mysqli_fetch_assoc($saberr); $email = $saber["email"]; $pubs = mysqli_query($connect, "SELECT * FROM pubs WHERE user='$email' ORDER BY id desc"); if (isset($_POST['settings'])){ header("Location: settings.php"); } if (isset($_POST['amigos'])){ header("Location: amigos.php"); } ?> <li><a href="index.php"> <?php echo $saber['nome']." ".$saber['apelido']; ?> </a></li> <li><a href="logout.php"><span>DESCONECTAR</span></a></li> </ul> </div> <!-- /container --> <script src="js/classie.js"></script> <script src="js/gnmenu.js"></script> <script> new gnMenu( document.getElementById( 'gn-menu' ) ); </script> </body> </html> **/// NOME DA PAGINA <?php session_start(); include("header-menu/header.php"); $pubs = mysqli_query($connect, "SELECT T.id, T.user, T.texto, T.imagem, T.data, U.de, U.para, U.aceite FROM pubs AS T, amizades AS U WHERE T.user = U.de AND U.para = '$login_cookie' AND U.aceite='sim' OR T.user = U.para AND U.de = '$login_cookie' AND U.aceite='sim' order by T.id DESC;"); if (isset($_POST['publish'])) { if ($_FILES["file"]["error"] > 0) { $texto = $_POST["texto"]; $hoje = date("Y-m-d"); if ($texto == "") { echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>"; }else{ $query = "INSERT INTO pubs (user,texto,data) VALUES ('$login_cookie','$texto','$hoje')"; $data = mysqli_query($connect, $query) or die(); if ($data) { header("Location: ./"); }else{ echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde"; } } }else{ $n = rand(0, 1000000); $img = $n.$_FILES["file"]["name"]; move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$img); $texto = $_POST['texto']; $hoje = date("Y-m-d"); if ($texto == "") { echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>"; }else{ $query = "INSERT INTO pubs (user,texto,imagem,data) VALUES ('$login_cookie','$texto','$img','$hoje')"; $data = mysqli_query($connect, $query) or die(); if ($data) { header("Location: ./"); }else{ echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde"; } } } } if (isset($_GET["love"])) { love(); } function love() { $login_cookie = $_COOKIE['login']; $publicacaoid = $_GET['love']; $data = date("Y/m/d"); $connect = mysqli_connect("localhost","root","","nova-rede-social"); $post = mysqli_query($connect, "SELECT * FROM pubs WHERE id='$publicacaoid'"); $postinfo = mysqli_fetch_assoc($post); $userinfo = $postinfo['user']; $ins = "INSERT INTO loves (`user`,`pub`,`date`) VALUES ('$login_cookie','$publicacaoid', NOW())"; $conf = mysqli_query($connect, $ins) or die(mysqli_error()); if ($conf) { $not = mysqli_query($connect, "INSERT INTO notificacoes (`userde`,`userpara`,`tipo`,`post`,`data`) VALUES ('$login_cookie','$userinfo','1','$publicacaoid', NOW())"); header("Location: index.php#".$publicacaoid); }else{ echo "<h3>Erro</h3> ".mysqli_error(); } } if (isset($_GET["unlove"])) { unlove(); } function unlove() { $login_cookie = $_COOKIE['login']; $publicacaoid = $_GET['unlove']; $data = date("Y/m/d"); $connect = mysqli_connect("localhost","root","","nova-rede-social"); $del = "DELETE FROM loves WHERE `user`='$login_cookie' AND `pub`='$publicacaoid'"; $conf = mysqli_query($connect, $del) or die(mysqli_error()); if ($conf) { header("Location: index.php#".$publicacaoid); }else{ echo "<h3>Erro</h3> ".mysqli_error(); } } ?> <html lang="en" class="no-js"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" /> <meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" /> <meta name="author" content="Codrops" /> <link rel="shortcut icon" href="../favicon.ico"> <link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" /> <link rel="stylesheet" type="text/css" href="header-menu/css/component.css" /> <script src="header-menu/js/modernizr.custom.js"></script> </head> <header> <style type="text/css"> div#publish{width: 400px; height: 210px; display: block; margin: auto; border: none; border-radius: 5px; background: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;} div#publish textarea{width: 365px; height: 150px; display: block; margin: auto; border-radius: 5px; padding-left: 5px; padding-top: 5px; border-width: 1px; border-color: #A1A1A1;} div#publish img{margin-top: 0px; margin-left: 10px; width: 40px; cursor: pointer;} div#publish input[type="submit"]{width: 70px; height: 25px; border-radius: 3px; float: right; margin-right: 15px; border: none; margin-top: 5px; background: #4169E1; color: #FFF; cursor: pointer;} div#publish input[type="submit"]:hover{background: #001F3F;} div.pub{width: 400px; min-height: 70px; max-height: 1000px; display: block; margin: auto; border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;} div.pub a{color: #666; text-decoration: none;} div.pub a:hover{color: #111; text-decoration: none;} div.pub p{margin-left: 10px; content: #666; padding-top: 10px;} div.pub span{display: block; margin: auto; width: 380px; margin-top: 10px;} div.pub img{display: block; margin: auto; width: 100%; margin-top: 10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;} div#love{width: 400px; height: 30px; display: block; margin: auto; border: none; border-radius: 5px; background: #007fff; margin-top: 5px;} div#love p{color: #FFF; font-size: 12px; padding-top: 5px; padding-left: 5px;} div#love a{color: #FFF; font-size: 16px; text-decoration: none;} #comentar{ float: right; margin-top: 15px; margin-right: 15px; cursor: pointer; width: 13px; } </style> </header> <body> <div id="publish"> <form method="POST" enctype="multipart/form-data"> <br /> <textarea placeholder="Escreve uma publicacão nova" name="texto"></textarea> <label for="file-input"> <img src="img/imagegrey.png" title="Inserir uma fotografia" /> </label> <input type="submit" value="Publicar" name="publish" /> <input type="file" id="file-input" name="file" hidden /> </form> </div> <?php while ($pub=mysqli_fetch_assoc($pubs)) { $email = $pub['user']; $saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$email'"); $saber = mysqli_fetch_assoc($saberr); $nome = $saber['nome']." ".$saber['apelido']; $id = $pub['id']; $saberloves = mysqli_query($connect, "SELECT * FROM loves WHERE pub='$id'"); $loves = mysqli_num_rows($saberloves); if ($pub['imagem']=="") { echo '<div class="pub" id="'.$id.'"> <a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a> <p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p> <span>'.$pub['texto'].'</span><br /> </div> <div id="love">'; $email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'"); $do_email_check = mysqli_num_rows($email_check); if ($do_email_check >= 1) { $loves = $loves - 1; echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>'; }else{ echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>'; } echo '</div>'; }else{ echo '<div class="pub" id="'.$id.'"> <a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a> <p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p> <span>'.$pub['texto'].'</span> <img src="upload/'.$pub["imagem"].'" /> </div> <div id="love">'; $email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'"); $do_email_check = mysqli_num_rows($email_check); if ($do_email_check >= 1) { $loves = $loves - 1; echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>'; }else{ echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>'; } echo '</div>'; } } ?> <br /> <br /> <script src="header-menu/js/classie.js"></script> <script src="header-menu/js/gnmenu.js"></script> <script> new gnMenu( document.getElementById( 'gn-menu' ) ); </script> </body> </html> **/// NOME DA PAGINA <?php session_start(); define('HOST', 'localhost'); define('USUARIO', 'root'); define('SENHA', ''); define('DB', 'nova-rede-social'); $conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); **/// NOME DA PAGINA <?php session_start(); include('conexao.php'); if(empty($_POST['email']) || empty($_POST['senha'])) { header('Location: acessar.php'); exit(); } $email = mysqli_real_escape_string($conexao, $_POST['email']); $senha = mysqli_real_escape_string($conexao, $_POST['senha']); $query = "select * from users where email = '{$email}' and password = md5('{$senha}')"; $result = mysqli_query($conexao, $query); $row = mysqli_num_rows($result); if($row == 1) { $email_bd = mysqli_fetch_assoc($result); $_SESSION['nome'] = $email_bd['nome']; header('Location: index.php'); exit(); } else { $_SESSION['nao_autenticado'] = true; header('Location: acessar.php'); exit(); } **/// NOME DA PAGINA <?php session_start(); session_destroy(); header('Location: index.php'); exit(); **/// NOME DA PAGINA **/// NOME DA PAGINA **/// NOME DA PAGINA
  5. Estou aprendendo a fazer cadastro, só que é o seguinte, gostaria de colocar no cadastro uma 'repita a senha, e se a senha tiver errada mostrar que estar errada e não cadastrar se tiver' Só que eu estou procurando e não encontrei, será que podem me indicar um link para eu estudar? Por favor, se já tiver esse post aqui no forum, me passa o link e exclui esse, obrigado
  6. arielson

    Sql Phpmyadmin [EDITAR]

    Já consegui pessoal. ^~ O que queria fazer...
  7. arielson

    Sql Phpmyadmin [EDITAR]

    Olá pessoal, tudo bem? Eu novamente.. ^~ Queria tirar uma dúvida. É possivel editar uma SQL depois de IMPORTA-LA? Porque quero fazer isso? Resposta: Porquê, quero tirar a maldita numeração que aparece, quando aparece mais de 1 resultado no motor de busca. Quero edita-la no PHPMYADMIN. Lembre-se: Editar a SQL. Não as colunas, e tabelas. (obs: não sou muito bom em português, e agradeço e elogio os que compreendem) ####################################################### PARTE A SER RETIRADA -- Estrutura para tabela `categorias` -- CREATE TABLE IF NOT EXISTS `categorias` ( `id` int(11) NOT NULL, `nome` varchar(220) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ; -- -- Fazendo dump de dados para tabela `categorias` -- ####################################################### PARTE A SER RETIRADA AAA só avisando, que eu exportei a sql, editei, e quando fui importa-la...ERRO.. então eu acho que não vai dá..pelo menos do jeito que fiz..talvez tenha feito errado sei lá.. Desde já agradeço. :)
  8. arielson

    Motor de Busca, mostrar somente o digitado.

    Opa! De novo! Muito obrigado, vou estudar.
  9. arielson

    Motor de Busca, mostrar somente o digitado.

    Obrigado. Farei isso.
  10. arielson

    Motor de Busca, mostrar somente o digitado.

    Exemplo. No caso, eu aperto espaço 1x e não mostra nada. OK Eu aperto espaço 2x já mostra todos os resultados. Queria limitar. Só mostrar resultados com mais de 3 letras. E não mostrar nada, caso aperte espaço, não importa o quanto.
  11. arielson

    Motor de Busca, mostrar somente o digitado.

    Me diz, tudo OK. Agora, estou tentando colocar palavras pra não encontrar na pesquisa. Tem como fazer isso, eu dupliquei a linha, tentei mover o } mais dá erro.
  12. arielson

    Motor de Busca, mostrar somente o digitado.

    Muito obrigado amigos.
  13. Olá, pessoal tudo bem? Eu novamente... Qual é a minha dificuldade dessa vez? Pois bem. Aprendi com a ajuda de alguns cursos como faz um motor de busca. Agora só tem um problema. Quando digito uma letra, aparece todos resultados que tem essa letra. E mais...quando dou um espaço, mostra todos os resultados, pois, todos tem espaço, por exemplo 'cachorro<espaço>quente'. O que quero? (Por favor, se puderem.) Quero que quando digite, só apareça o que digitei. E se tiver como também, gostaria de tirar a sequencia de números que aparece. Por exemplo: se digitei ''cachorro'' vai aparecer em sequencia todos os que tem cachorro. ----------------------------- 1: Cachorro 2: Cachorro quente 3: Como fazer cachorro quente -------------------------- Essa sequencia ai, marcado com negrito. Não mostrar resultados quando apertar espaço, e tirar a sequencia que mostra. Estou aprendendo amigos. Muito Obrigado. Código de busca <?php //Incluir a conexão com banco de dados include_once('conexao.php'); //Recuperar o valor da palavra $cursos = $_POST['palavra']; //Pesquisar no banco de dados nome do curso referente a palavra digitada pelo usuário $cursos = "SELECT * FROM cursos WHERE nome LIKE '%$cursos%'"; $resultado_cursos = mysqli_query($conn, $cursos); if(mysqli_num_rows($resultado_cursos) <= 0){ echo "Não conseguimos encontrar nada com esse nome..."; }else{ while($rows = mysqli_fetch_assoc($resultado_cursos)){ echo "<li>".$rows['nome']."</li>"; } } ?>
  14. arielson

    Sistema de Busca

    Entendi. Estou trabalhando nisso, para ver o que posso fazer.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.