Ir para conteúdo
Fórum Script Brasil

marceloc

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre marceloc

marceloc's Achievements

0

Reputação

  1. Olá, A partir de dicas deste e de outros sites, fiz um desenvolvimento de uma loja virtual simples, onde o usuário se cadastra em um bando de dados MySQL e tem seu login e senha para acessar a área restrita. A questão é que no momento da finalização do pedido, eu quero que apareça alguns dados (endereço, cidade, estado, etc.) de quem está logado, mas não estou conseguindo. Vou colocar abaixo o que já foi feito: O arquivo login.php em princípio está correto eu só o coloquei para verificar as seções. -------------------------------------------- Arquivo login.php [/ <?php require_once('../Connections/Loja.php'); ?> <?php // *** Start the session session_start(); // *** Validate request to log in to this site. $FF_LoginAction = $HTTP_SERVER_VARS['PHP_SELF']; if (isset($HTTP_SERVER_VARS['QUERY_STRING']) && $HTTP_SERVER_VARS['QUERY_STRING']!=") $FF_LoginAction .= "?".$HTTP_SERVER_VARS['QUERY_STRING]; if (isset($HTTP_POST_VARS['login'])) { $FF_valUsername=$HTTP_POST_VARS['login']; $FF_valPassword=$HTTP_POST_VARS['senha']; $FF_fldUserAuthorization="; $FF_redirectLoginSuccess="restrito.php"; $FF_redirectLoginFailed="erro.php"; $FF_rsUser_Source="SELECT login, senha "; if ($FF_fldUserAuthorization != "") $FF_rsUser_Source .= "," . $FF_fldUserAuthorization; $FF_rsUser_Source .= " FROM autenticacao WHERE login='" . $FF_valUsername . "' AND senha='" . $FF_valPassword . "'"; mysql_select_db($database_Loja, $Loja); $FF_rsUser=mysql_query($FF_rsUser_Source, $Loja) or die(mysql_error()); $row_FF_rsUser = mysql_fetch_assoc($FF_rsUser); if(mysql_num_rows($FF_rsUser) > 0) { // username and password match - this is a valid user $MM_Username=$FF_valUsername; session_register("MM_Username"); if ($FF_fldUserAuthorization != "") { $MM_UserAuthorization=$row_FF_rsUser[$FF_fldUserAuthorization]; } else { $MM_UserAuthorization=""; } session_register("MM_UserAuthorization"); if (isset($accessdenied) && false) { $FF_redirectLoginSuccess = $accessdenied; } mysql_free_result($FF_rsUser); session_register("FF_login_failed"); $FF_login_failed = false; header ("Location: $FF_redirectLoginSuccess"); exit; } mysql_free_result($FF_rsUser); session_register("FF_login_failed"); $FF_login_failed = true; header ("Location: $FF_redirectLoginFailed"); exit; } ?> ] -------------------------------------------- Arquivo finalizar.php [/ ? $dbh=mysql_connect ("localhost", "compucad_marcelo", "220401") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("compucad_loja"); $username = $_SESSION['MM_Username]; $senha = $_SESSION['MM_UserAuthorization']; $query = ("SELECT * FROM autenticacao WHERE Login=$username' AND Senha='$senha'"); echo "<br>".$query."<br>"; $resultado = mysql_query($query) or printf(mysql_error()); echo "<br>".mysql_num_rows($resultado); echo "<table align='center' width='600' height='100'>"; echo "<tr>"; echo "<td bgcolor='#FFCC00'>Nome</td>"; echo "<td bgcolor='#FFCC00'>Sobrenome</td>"; echo "<td bgcolor='#FFCC00'>Endereço</td>"; echo "<td bgcolor='#FFCC00'>E-mail</td>"; echo "</tr>"; while($dados = mysql_fetch_array($resultado)) { echo "<tr>"; echo "<td bgcolor='#FFFF66'>{$query['Nome]}</td>"; echo "<td bgcolor='#FFFF66'>{$query['Sobrenome']}</td>"; echo "<td bgcolor=#FFFF66'>{$query['Endereço]}</td>"; echo "<td bgcolor='#FFFF66'>{$query['email']}</td>"; echo "<td bgcolor='#FFFF66' width='100'>"; echo "</td>"; echo "</tr>"; } echo "</table>" ?> ] -------------------------------------------- O erro que acontece é esse: SELECT * FROM autenticacao WHERE Login='' AND Senha='' Se alguém puder ajudar, agradeço. Obrigado, Marcelo
  2. marceloc

    Formulário

    Deividy, Vou testar outras formas. Assim que tiver uma posição, te comunico. Até mais, Marcelo
  3. marceloc

    Formulário

    Deividy, Sim. Eu mando pra um cgi, pois o host recomenda desta forma ou PHP.
×
×
  • Criar Novo...