Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal :coolio:
Estou montando um pequeno sistema de usuários, e estou programando a parte de foto de cada usuário cadastrado.
Consegui no formulário de cadastro enviar a foto para o banco, sem problemas.
Mas a parte de visualizar essas fotos me dificultaram um pouco, pois eu quero que seja mostrada apenas a foto da SESSION do usuário logado.
Vai aqui o código que faz exibir a imagem (tentei fazer da minha forma):
exibe_imagem_foto.php
<?
include('inc/connect.php');
$login = $_SESSION['login'];
$query = "SELECT * FROM usuarios where login = $login";
$resultado = mysql_query($query);
$type = mysql_result($resultado, 0, "type");
$foto = mysql_result($resultado, 0, "foto");
header("Content-type: $type");
print $foto;
?>
E também o código da página que irá exibir a foto do usuário logado:
site.php
<?php
$sql = "SELECT * FROM usuarios WHERE login = '$logado'";
$query = mysql_query($sql);
while ($campo = mysql_fetch_array($query)) {
$id = $campo['0'];
$foto = $campo['1'];
$type = $campo['2'];
echo "<img src='exibe_imagem_foto.php?id=$id' border='1'><br><br>";
}
?>
Na página "site.php" já foi iniciada a session no topo do código, após verificado login e senha:
<?php
include ('../inc/connect.php');
session_start();
if((!isset ($_SESSION['login']) == true) and (!isset ($_SESSION['senha']) == true))
{
unset($_SESSION['login']);
unset($_SESSION['senha']);
header('Location:../index.php');
}
$logado = $_SESSION['login'];
?>
Eai, alguém consegue? =D
Carregando comentários...