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

Consulta simples ao banco


aesir

Pergunta

Olá, o que estou fazendo errado?

gostaria que o codigo faça uma consulta no banco e mostre o nome de usuario do membro

// ver si es administrador

require('config.php');

$sql = "SELECT * FROM tb_users WHERE username='$user'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

mysql_close($con);

$administrator = $row['user_status'];

Seja Bem Vindo <span class=textblue'>".$row['username]."</span>";&nbsp;| &nbsp;<a href="logout.php">Sair</a>

Link para o comentário
Compartilhar em outros sites

23 respostass a esta questão

Posts Recomendados

  • 0

Fiz desta forma e não pegou =/

// ver si es administrador

require('config.php');

$sql = "SELECT * FROM tb_users WHERE username='$user'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

mysql_close($con);

$administrator = $row['user_status'];

echo $administrador;

echo $row['user_status'];

echo $row['username'];

&nbsp;&nbsp;&nbsp;&nbsp;Seja Bem Vindo <span class=textblue'>".$row['username]."</span>";&nbsp;| &nbsp;<a href="logout.php">Sair</a>

Esse é o meu problema ele não da retorno

Editado por aesir
Link para o comentário
Compartilhar em outros sites

  • 0

As configurações de conexao estão corretas até porque eu consigo logar na conta, quando eu acesso a página fica em branco vou colocar mysql_close($con); no final pra ver o que aparece e já edito aqui

deu erro na linha 18 onde está o mysql_close($con);

<?php

// ver si es administrador

require('config.php');

$sql = "SELECT * FROM tb_users WHERE username='$user'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

mysql_close($con);

$administrator = $row['user_status'];

echo $administrador;

echo $row['user_status'];

echo $row['username'];

mysql_close($con);

?>

Editado por aesir
Link para o comentário
Compartilhar em outros sites

  • 0

aesir, você tem que ver no PHPMyadmin se tem algum dados nessa tabela, depois usar o username o mesmo da tabela. Se não tiver resolvido você posta o config.php

Atenciosamente.

Link para o comentário
Compartilhar em outros sites

  • 0

ELe tem que pegar o username do banco e exibir só isso que eu quero

Ficou em branco com essa nova tentativa

Seja Bem Vindo

<?php

// ver si es administrador

require('config.php');

$user = 'username';

$sql = "SELECT * FROM tb_users WHERE username='.$user.'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

mysql_close($con);

$administrator = $row['user_status'];

echo $administrador;

echo $row['user_status'];

echo $row['username'];

?>

Aqui minha config.php

<?php

// Database configuration

$bd_host = "meu host";

$bd_usuario = "meu usuario";

$bd_password = "minha senha";

$bd_base = "nome do bd";

$link = "link do meu site";

$con = mysql_connect($bd_host, $bd_usuario, $bd_password); mysql_select_db($bd_base, $con);

?>

Aqui a tabela

http://img823.imageshack.us/img823/2316/adminrl.jpg

Link para o comentário
Compartilhar em outros sites

  • 0

require('config.php');
$user = 'username';
echo $sql = "SELECT * FROM tb_users WHERE username=' {$user} '";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

rode isso ele deve mostrar a query que deve ser rodada ve se esta certa e copiee cole na SQL do Phpmyadmin e ve o que ele retorna.

Link para o comentário
Compartilhar em outros sites

  • 0

Eu tenho que recuperar a session e jogala no meu script como farei isso?

Meu script de login:

<link rel="stylesheet" href="css/style.css" type="text/css" media="all">

<?

session_start();

if ($_POST['username']) {

if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){

include('header.php');

echo "<br><br>ERRO Código De Segurança... ";

exit();

}

//Comprobacion del envio del nombre de usuario y password

require('funciones.php');

$username=uc($_POST['username']);

$password=uc($_POST['password']);

if ($password==NULL) {

echo "A Senha Não Foi Enviada";

}else{

require('config.php');

$query = mysql_query("SELECT username,password FROM tb_users WHERE username = '$username'") or die(mysql_error());

$data = mysql_fetch_array($query);

if($data['password'] != $password) {

echo "Login incorreto";

}else{

$query = mysql_query("SELECT username,password FROM tb_users WHERE username = '$username'") or die(mysql_error());

$row = mysql_fetch_array($query);

mysql_close($con);

$nicke=$row['username'];

$passe=$row['password'];

//90 dias dura la cookie

setcookie("usNick",$nicke,time()+7776000);

setcookie("usPass",$passe,time()+7776000);

$lastlogdate=time();

$lastip = getRealIP();

require('config.php');

$querybt = "UPDATE tb_users SET lastlogdate=$lastlogdate', lastiplog='$lastip' WHERE username='$nicke'";

mysql_query($querybt) or die(mysql_error());

mysql_close($con);

?>

<div id="navtoplist">

<?

// Si estan definidas las variables de las cookies se procede a mostrar el menu pero no sin antes comprobar que los

// datos de las cookies verdaderamete son del usuario en cuestion.

if(isset($_COOKIE["usNick]) && isset($_COOKIE["usPass"]))

{

// Se incluyen los archivos necesarios

// Se sanitizan los datos de las cokies

$user=uc($_COOKIE["usNick"]);

// Se selecciona la tabla tb_users donde el usuario es el que se provee en la cookie

require('config.php');

$sql = "SELECT * FROM tb_users WHERE username=$user'";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

mysql_close($con);

// Se sanitiza de nuevo la cookie

$wask = uc($_COOKIE["usNick]);

// Se define $wesk como el nombre de usuario de la tabla tb_users

$wesk = $row['username'];

// Se comprueba que el dato de la cookie sea el mismo que el de la tabla, de lo contrario se muestra error, se termina

// el script y se borra la cookie.

if("$wesk" != "$wask") {

echo "Login incorreto.";

?>

<input type=button" value="Reload Page" onClick="window.location.reload()">

<?

exit();

}

// Se sanitiza la cookie usPass

$wazk = uc($_COOKIE["usPass]);

// Se define $wezk como el nombre de usuario de la tabla tb_users

$wezk = $row['password'];

// Se comprueba que el dato de la cookie sea el mismo que el de la tabla, de lo contrario se muestra error, se termina

// el script y se borra la cookie.

if("$wezk" != "$wazk") {

echo "Login incorreto.";

?>

<input type="button" value="Reload Page" onClick="window.location.reload()">

<?

exit();

}

<script>

window.top.location = 'membros.php';

</script>

<?

}

}

}else{

?>

<? include('header.php'); ?>

<div align="center"><div id="form">

<fieldset>

<legend>Login</legend>

<form action='login.php' method='POST'>

<table width="400" border="0" align="center">

<tr>

<td width="150" align="left"><p><label>Nome De Usuário</label></p></td>

<td width="250" align="left"><input type='text' size='15' maxlength='25' name='username' autocomplete="off"value="" tabindex="1" /></td>

</tr>

<tr>

<td width="150" align="left"><p><label>Senha</label></p></td>

<td width="250" align="left"><input type='password' size='15' maxlength='25' name='password' autocomplete="off" value="" tabindex="2" /></td>

</tr>

<tr>

<td width="150" align="left"><p><label>Código De Segurança </label></p></td>

<td width="250" align="left"><input type='text' size='3' maxlength='3' name='code' autocomplete="off" class="securitycode" value="" tabindex="3" /></td>

</tr>

<tr>

<td width="150" align="left">&nbsp;</td>

<td width="250" align="left"><img src="image.php?<?php echo $res; ?>" /></td>

</tr>

<tr>

<td width="150" align="left">&nbsp;</td>

<td width="250" align="right"><input type="submit" value="Enter" class="submit" tabindex="4" />

</td>

</tr>

</table>

</form>

</fieldset>

</div></div>

<?

}

?>

Editado por aesir
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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...