Como mostrar dados do banco de dados no php tipo um perfil?

Suporte à dúvidas gerais relacionadas ao phpBB.
triplo08
Novato
Novato
Mensagens: 3
Registrado em: 02 Mai 2014, 17:27

Como mostrar dados do banco de dados no php tipo um perfil?

  • Favoritar esta postagem
  • Mensagem por triplo08 »

    Tenho uma tela de login somente com os inputs e submit que envia via post para o login.php onde tem o include da conexao.

    login.php

    Código: Selecionar todos

    session_start(); 
    
    include "conexao.php"; 
    include "executaSQL.php";	
    
    $link=conectar(); 
    
    $email=$_POST["email"]; 
    $senha=$_POST["senha"]; 
    
    $cmdSQL="SELECT codigo_ma FROM matricula 
    WHERE email='$email'"; 
    $resul=executaSQL($cmdSQL,$link); 
    
    if(!(mysql_affected_rows($link))) 
    { 
    echo "<script> alert('Usuário: $email não encontrado! \\n Por favor informe ao administrador do sistema.');</script>"; 
    echo "<script>window.history.back()</script>"... 
    exit; 
    } 
    
    $cmdSQL="SELECT codigo_ma, email, nivel FROM matricula 
    WHERE email='$email' AND senha='$senha'"; 
    $resul=executaSQL($cmdSQL,$link); 
    
    if(!(mysql_affected_rows($link))) 
    { 
    echo "<script> alert('Senha inválida!');</script>"; 
    echo "<script>window.history.back()</script>"... 
    exit; 
    } 
    
    $row = mysql_fetch_array($resul); 
    $_SESSION["codigo_ma"] = base64_encode($row[0]); 
    $_SESSION["email"] = base64_encode($row[1]); 
    $_SESSION["nivel"] = $row[2]; 
    
    
    
    
    header("Location: principal.php"); 

    ______________________________

    depois vai pra principal. como faço para mostrar os dados lá ? Se possível tbm como colocar uma foto no banco para cada registro e mostralas de acordo com o login junto com os dados.
    ____________________________________

    executaSQL.php

    Código: Selecionar todos

    <?PHP
    	function executaSQL($cmdSQL,$link)
    	{
    		if(empty($cmdSQL) or !($link))
    		{
    			return 0;
    		}
    		else if (!($resul=mysql_query($cmdSQL,$link)))
    		{
    			echo "<script> alert('Erro ao tentar gravar o registro! \\n 	Por favor informe ao assistente de matrícula.')</script>";
    			exit;
    		}
    		return $resul;
    	}
    ?>
    
    
    [size=150]conexao.php[/size]
    
    
    <?PHP
    	function conectar()
    	{
    		$caminhobd='localhost';
    		$nomebd='academia';
    		$usuariobd='root';
    		$senhabd='';
    		if($cnx=(mysql_pconnect($caminhobd,$usuariobd,$senhabd)))
    		{
    			mysql_select_db($nomebd);
    			mysql_query("SET NAMES 'utf8'");
    			mysql_query('SET character_set_connection=utf8');
    			mysql_query('SET character_set_client=utf8');
    			mysql_query('SET character_set_results=utf8');
    			return $cnx;
    		}
    		else
    		{
    			return 0;
    		}
    	}
    ?>


    Tela_login.php



    Código: Selecionar todos

    <form name="f_login" action="login.php" method="POST" onSubmit="return validaLogin(this)">
         <table>
             <tr> 
                 <td> Usuário:</td>
                 <td> <input  name="email" type="text" class="txt bradius transition" size="20" maxlength="100" tabindex="1" onKeyUp="this.value=this.value.toLowerCase()"  onKeyPress="return validaNomeUsuario(this, event)" /></td> 
             </tr>
             
              <tr> 
                 <td> Senha:</td>
                  <td> <input  name="senha" type="password" class="txt bradius transition" size="20" maxlength="20" tabindex="2" /></td>  
                </tr>
                    
                    <tr>   
                         <td> <input class="sb" name="btn_entrar" type="submit" value="Entrar" tabindex="3" /></td> 
                    </tr>
           
              </table>
               </form>
    Editado pela última vez por robra em 03 Mai 2014, 19:36, em um total de 2 vezes.
    Razão: Códigos são postados dentro do BBcode [Code].
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6023
    Registrado em: 03 Set 2009, 21:59
    Contato:
    LendaMSG 1500+Avatar

    Re: Como mostrar dados do banco de dados no php tipo um perf

  • Favoritar esta postagem
  • Mensagem por _Vinny_ »

    Isso tem alguma relacionado ao phpBB?
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    triplo08
    Novato
    Novato
    Mensagens: 3
    Registrado em: 02 Mai 2014, 17:27

    Re: Como mostrar dados do banco de dados no php tipo um perf

  • Favoritar esta postagem
  • Mensagem por triplo08 »

    Aqui não é a area de Php? kk
    desculpa. Poderia me falar onde é?
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3927
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Como mostrar dados do banco de dados no php tipo um perf

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Somos suporte em língua portuguesa ao script de fórum PHPBB.

    pesquise por https://www.google.com.br/#q=forum+php tem varios
    triplo08
    Novato
    Novato
    Mensagens: 3
    Registrado em: 02 Mai 2014, 17:27

    Re: Como mostrar dados do banco de dados no php tipo um perf

  • Favoritar esta postagem
  • Mensagem por triplo08 »

    Valeu.
    Trancado