Ir para conteúdo
Fórum Script Brasil
  • 0

Nao Esta Imprimindo


mestre fyoda

Pergunta

Eu fiz o codigo e não chega a imprimir na tela se ele esta on ou off , porque .

Me ajudem a corrigir .

<form method="post" action="busca.php?acao=status">
Digite o Login para a procura :<input type="text" name="username" size="15">
<input type="submit" value="Cadastrar" name="submit" >
<?
include("includes/config.php");
if($acao=="status"){
conectar();
$username = $_POST["username"];
  $checa_status = mysql_query("SELECT * FROM noticias WHERE username LIKE '%".$username."%' ");
     $status_usuario = mysql_fetch_array($checa_status);
           $status = $status_usuario["status"];
              
if($status == "Online") {
echo"Usuario Online";
} else {
echo"Usuario OffLine";
}

}

?>

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Teste:

<form method="post" action="busca.php?acao=status">

Digite o Login para a procura :<input type="text" name="username" size="15">

<input type="submit" value="Cadastrar" name="submit" >

<?

include("includes/config.php");

if($_GET['acao']==status"){

echo "<b><font color='red'>Pessou pelo if da \$acao...</font></b><br>";

conectar();

$username = $_POST["username];

$checa_status = mysql_query("SELECT * FROM noticias WHERE username LIKE '%".$username."%' ");

    $status_usuario = mysql_fetch_array($checa_status);

          $status = $status_usuario["status"];

           

if($status == "Online") {

echo"Usuario Online";

} else {

echo"Usuario OffLine";

}

}

?>

E diga o que aconteceu... wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

ei gente agora estou com um problema , na tabela status ele esta online , quando do o logout ele deveria atualizar para off mass não atualiza .

na tabela status esta online e quando vou fazer a busca da offline , porque ?

logout

<?php
error_reporting(128);

session_start();


include("includes/funcoes.php");
include("includes/config.php");
conectar();
$sqlexe = mysql_query("SELECT * FROM pml_usuarios WHERE username='$username'");
$perfil = mysql_fetch_array($sqlexe);
$p_username=$perfil["username"];
	$s_atual = mysql_query("UPDATE pml_usuarios SET status='offline' WHERE username='$p_username'"); 
session_destroy();

?>
busca
<form method="post" action="busca.php?acao=status">
Digite o Login para a procura :<input type="text" name="username" size="15">
<input type="submit" value="Cadastrar" name="submit" >
<?
include("includes/funcoes.php");
include("includes/config.php");
if($_GET['acao']=="status"){
conectar();
$username = $_POST["username"];
$checa_status = mysql_query("SELECT * FROM noticias WHERE username LIKE '%".$username."%' ");
    $status_usuario = mysql_fetch_array($checa_status);
          $status = $status_usuario["status"];
            
if($status == "online") {
echo"Usuario Online";
} else {
echo"Usuario OffLine";
}

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

o problema do check_login.php já foi resolvido .

Minha ideia é essa , quando o usuario logar ele vai fazer um update automatico na tabela status . Quando ele sair ele vai fazer o update para offline .

Referente ao problema anterior , ele faz a busca e acha sempre offline , quando o usuario sai do site ele entra no logout.php e ai que ta , no logout ele não esta atualizando a tabela status .

os dois codigos estao na postagem anterior , o busca e o logout .

Link para o comentário
Compartilhar em outros sites

  • 0

Se ele acha sempre offline, então o problema deve estar ao logar e não ao deslogar.

Porque, teoricamente, quando o usuário entra no site é que o status dele é alterado para online, não é?

E, me diz uma coisa, como é que você está fazendo pra detectar quando o usuário sair? Ele vai ter que clicar em um link "logout"?

Link para o comentário
Compartilhar em outros sites

  • 0

você não entendeu , o logout ta com problema , porque na minha tabela do banco de dados esta online mesmo eu estando offline .

Na busca deveria aparecer online mas esta aparecendo offline .

São problemas diferentes em arquivos diferentes .

Referente ao logout , é com o evento clique do X do Explorer .

Link para o comentário
Compartilhar em outros sites

  • 0

Então o seu problema está aqui:

<form method="post" action="busca.php?acao=status">

Digite o Login para a procura :<input type="text" name="username" size="15">

<input type="submit" value="Cadastrar" name="submit" >

<?

include("includes/funcoes.php");

include("includes/config.php");

if($_GET['acao']==status"){

conectar();

$username = $_POST["username];

$checa_status = mysql_query("SELECT * FROM noticias WHERE username LIKE '%".$username."%' ");

   $status_usuario = mysql_fetch_array($checa_status);

         $status = $status_usuario["status"];

          

if($status == "online") {

echo"Usuario Online";

} else {

echo"Usuario OffLine";

}

}

?>

Verifica se o nome da tabela está certo, se o nome do usuário existe mesmo, se você digitou tudo certo, prestando atenção nas letras maiúsculas e minúsculas e etc...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...