Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Reilan Ribeiro

Mostrar foto do usuario logado em php

Recommended Posts

Olá pessoal gostaria de uma ajuda.

 

como eu neutralizo o código a abaixo para ser automático via post, na pagina, deste jeito eu só troco no código?.

<?php session_start();
  $_SESSION['username'] = "MEU NOME"; 

O código funciona perfeitamente só que não sei que seja preenchido no perfil (formulário)

<?php session_start();
  $_SESSION['username'] = "MEU NOME";

  if(isset($_POST['submit'])){
    move_uploaded_file($_FILES['file']['tmp_name'],"pictures/".$_FILES['file']['name']);
    $con = mysqli_connect("localhost","root","","profiles");
    $q = mysqli_query($con,"UPDATE users SET image = '".$_FILES['file']['name']."' WHERE username = '".$_SESSION['username']."'");
  }
?>

<!DOCTYPE html>
<html>
  <head>
  
  </head>
  <body>
    <form action="" method="post" enctype="multipart/form-data">
      <input type="file" name="file">
      <input type="submit" name="submit">
      <input type="text" name="name"  />
    </form>
    
    
    <?php
      $con = mysqli_connect("localhost","root","","profiles");
      $q = mysqli_query($con,"SELECT * FROM users");
      while($row = mysqli_fetch_assoc($q)){
        echo $row['username'];
        if($row['image'] == ""){
          echo "<img width='100' height='100' src='pictures/lavbar.JPG' alt='Default Profile Pic'>";
        } else {
          echo "<img width='100' height='100' src='pictures/".$row['image']."' alt='Profile Pic'>";
        }
        echo "<br>";
      }
    ?>
  </body>
</html>

Alguém pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.