Jump to content


Photo

Mysql - Pagina Admin - Site Imobiliária


  • Faça o login para participar
3 replies to this topic

#1 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 07/04/2011, 16:10

Olá...
estou criando um site de uma imobiliária, e já fiz toda a extrutura do site, mas agora cheguei na parte da administração do site... já fiz a pag de login, tudo funcionando, mas na hora que eu entro no painel administrador, não consigo puxar informações do mysql corretamente, ex: eu entro com o usuário ID 2 , mas quando coloco a função que vai chamar o nome dele ou não aparece, ou aparece o nome de outros usuários, e gostaria de saber como chamar o nome dele no " olá - <?php echo $nome?> ".

segue o código da pagina

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Imobiliaria | Painel de Controle</title>
<link href="painel_style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="box">

<div id="header">

<div id="header_logo">
<a href="../index.php"><img src="../images/logotipo.jpg"; alt="Imobiliaria | Painel de Controle" /></a>
</div><!--header logo-->

<div id="header_banner">

<p>&nbsp;</p>
<img src="../images/banner.gif" />
</div><!--header banner-->

</div><!--header-->
<div id="local">


<?
$sql_select = "SELECT nome FROM imob_clientes";
$resultado = mysql_query($sql_select);

while($registro = mysql_fetch_array($resultado))

?>
<div class="caminho">Onde Estou: Imobiliária &raquo; Painel de Controle</div><!--caminho-->
<div class="welcome"> Olá...<?php echo $registro['nome']; ?> | <?php
$hr = date("H:i:s", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"), gmdate("m"), gmdate("d"), gmdate("Y")));
$dia = date("d", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"), gmdate("m"), gmdate("d"), gmdate("Y")));
$mês = date("n", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"), gmdate("m"), gmdate("d"), gmdate("Y")));
$ano = date("Y", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"), gmdate("m"), gmdate("d"), gmdate("Y")));
$dia_sem = date("w", mktime(gmdate("H")-3, gmdate("i"), gmdate("s"), gmdate("m"), gmdate("d"), gmdate("Y")));

$meses = array( 1=> "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro");

$semanas = array("Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado");

echo "$semanas[$dia_sem], $dia de $meses[$mês] de $ano - $hr";
?> | <a href="<?php echo $logoutAction ?>">Deslogar</a></div><!--welcome-->

</div><!--local-->



<div id="content">

<div id="content_menu">
<ul>
<li><a href="painel.php">&raquo; Início</a></li>
<li class="titulo"> Meus anúncios:</li>
<li><a href="criar.php">&raquo; Criar anúncio</a></li>
<li><a href="#">&raquo; Adiicionar fotos</a></li>
<li><a href="#">&raquo; Alterar anúncio</a></li>
<li><a href="#">&raquo; Alugar / Vender</a></li>
<li><a href="#">&raquo; Anúncios ativos</a></li>
<li><a href="#">&raquo; Anúncios pendentes</a></li>
<li><a href="#">&raquo; Anúncios finalizados</a></li>
</ul>
<ul>
<li class="titulo">Minhas mensagens:</li>
<li><a href="#">&raquo; Caixa de entrada</a></li>
<li><a href="#">&raquo; Meus e-mails</a></li>
<li><a href="#">&raquo; Lista de endereços</a></li>
</ul>
<div style="display:none;">
<strong>Anúncios e anunciantes</strong>
<a href="#">Novos Anúncios</a>
<a href="#">Anúncios pendentes</a>
<a href="#">Anúncios por data</a>
<a href="#">Editar um anúncio</a>
<a href="#">Editar um cliente</a>
<strong>Mensagens:</strong>
<a href="#">Suporte ao cliente</a>
<a href="#">Tickets fechados</a>
<a href="#">Mensagens do site</a>
<a href="#">E-mails respondidos</a>

</div><!--display-->
</div>
<!--menu-->

<div id="content_conteudo">
<h1>Painel do Administrador</h1>



</div>
<!--conteudo-->



</div><!--content-->


<div id="footer">
&copy; Imobiliária - Todos os direitos reservados<br />
Fone (0xx15) xxxx xxxx | E-mail: contato@nomedaempresa.com.br
</div><!--footer-->
</body>
</html>


Outro problema que tenho é que quando quero inserir casa, ou imagem ou qualquer coisa em outra tabela, não está enviando com o ID desse mesmo usuário, envia ID nulo.. como resolver isso ? puxar o ID de login de um tabela para jogar na outra como inserir casas.

Obrigado

#2 AndreLC

AndreLC

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Anywhere

Posted 10/04/2011, 14:42

Boas,

No início do seu documento coloque:

<?php
if (!isset($_SESSION['MM_nome'])){
header("Location: index.php");
exit;
}
?>


Para garantir que terá que passar pelo login em qualquer outra página.

De seguida para aparecer o nome tente: <?php echo $_SESSION['MM_nome'] ?>

Quanto à segunda questão, você tem integridade referencial nas tabelas? Ou seja tem na tabela que quer inserir alguma chave forasteira (Foreign Key)?

Cumps.

Edição feita por: AndreLC, 10/04/2011, 14:43.


#3 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 02/05/2011, 12:48

Boas,

No início do seu documento coloque:

<?php
if (!isset($_SESSION['MM_nome'])){
header("Location: index.php");
exit;
}
?>


Para garantir que terá que passar pelo login em qualquer outra página.

De seguida para aparecer o nome tente: <?php echo $_SESSION['MM_nome'] ?>

Quanto à segunda questão, você tem integridade referencial nas tabelas? Ou seja tem na tabela que quer inserir alguma chave forasteira (Foreign Key)?

Cumps.



Valeu cara.. mas na verdade descobri o que eu tinha feito de errado, eu não havia feito a conexão com o Jquery corretamente, portanto uma pagina por fora foi a que me complicou nessa rs...

mas valeu mesmo ae pelo help.

#4 caionalves3

caionalves3

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Não informado
  • Localidade:atibaia
  • Interesses:muito bom este forum, eu vou usar para compartilhar informações sobre criar logotipo e etc!
    Trabalho em um site de criação, como uma agencia online, e tenho designers que terceirizo.
    Sempre que precisar de algum trabalho fale comigo que iremos contacta-lo! :D

Posted 06/07/2011, 15:29

essa url do logotipo tah certa?
trabalho em uma agência on-line de criação de logotipo e desenvolvimento de papelaria.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq