Page 1 sur 1

Visite de son profil avec la photo du dernier inscrit

Posté : 05 déc. 2012, 00:02
par nico44530
Bonjour,

Mon problème c'est que dès qu'on visite le profil d'un membre même de son propre profil, il y a la photo de profil du dernier inscrit :cry:
Si vous trouvé, merci pour votre aide :)
<?php
session_start();
if(isset($_GET['id'])) {
require($_SERVER["DOCUMENT_ROOT"].'/include/connect.inc.php');

if (!isset($_SESSION['pseudo']))
{
        header('Location: ../login/');
}
require($_SERVER["DOCUMENT_ROOT"].'/include/function.inc.php');
?>
<!DOCTYPE html>
<html lang="fr">
<head>
        <meta charset="utf-8">
        <?php
                if(isset($_GET['id']))
                {
                $sql = connect_sql();
                $id = intval($_GET['id']);
                $pseudo_membre = $_SESSION['pseudo'];
                $requete =  mysql_query('SELECT * FROM wa_communaute WHERE id="'.$id.'"');
                if(mysql_num_rows($requete)>0) {
                        $result = mysql_fetch_array ($requete);
                                $nom = $result['nom'];
                                $prenom = $result['prenom'];
        ?>
        <title><?php echo htmlentities(ucfirst($prenom)); ?> <?php echo htmlentities(ucfirst($nom)); ?> | Web Astronomie</title>
        <?php } mysql_close(); } ?>
        <meta name="description" content="Web Astronomie vous permet de publier vos photos, vos actualités, vos articles avec vos amis et les internautes du site. Inscrivez-vous dès maintenant !" />
        <meta name="keywords" content="Web Astronomie, Web-astronomie, Astronomie, Web-astro, Webastro, Web, Communauté, Réseau, Social" />
        <meta name="google-site-verification" content="MuLDj47hIOGv8WGogFlITztArNdmoZTsgQd1NUpMz7g" />
<?php include($_SERVER["DOCUMENT_ROOT"].'/include/head.inc.php'); ?>
</head>
<body>
        <div id="header">
                <div class="container">
<?php include($_SERVER["DOCUMENT_ROOT"].'/include/header.inc.php'); ?>
                </div>
        </div>
        <div id="content" class="clearfix">
                <div class="container">
                        <div id="leftCol" class="fl">
<?php include($_SERVER["DOCUMENT_ROOT"].'/include/sidebar-left.inc.php'); ?>
                        </div>
                        <div id="contentCol">
                                <div id="rightCol" class="fr">
<?php include($_SERVER["DOCUMENT_ROOT"].'/include/sidebar-right.inc.php'); ?>
                                </div>
                                <div id="contentArea" class="fr">
                                        <div class="bloc">
                                                <div class="title">
                                                        <div class="title-left">
                                                                <div class="title-right">
                                                                        <div class="title-center">
                                                                                <?php if($_SESSION['id'] == $_GET['id']) { 
                                                                                echo '<h1>Mon profil</h1>'; }
                                                                                else {
                                                                                echo '<h1>Profil de '.htmlentities(ucfirst($prenom)).' '.htmlentities(ucfirst($nom)).'</h1>'; }
                                                                                ?>
                                                                        </div>
                                                                </div>
                                                        </div>
                                                </div>
                                                <div class="bloc-content clearfix">
                                                        <?php if($_SESSION['id'] == $_GET['id']) {
                                                                if (file_exists($filename)) {
                                                                        echo'<img src="../images/upload/'.$_SESSION['id'].'.png" class="avatar" width="120" height="120" alt="" />';
                                                                } else {
                                                                        echo'<img src="'.$adresse_image.'" class="avatar" width="120" height="120" alt="" />';
                                                                } } else { if (file_exists($filename)) {
                                                                        echo'<img src="../images/upload/'.$id.'.png" class="avatar" width="120" height="120" alt="" />';
                                                                } else {
                                                                        echo'<img src="'.$adresse_image.'" class="avatar" width="120" height="120" alt="" />';
                                                                }
                                                        }
                                                        ?>
                                                        <?php } else { header('Location: index.php'); } ?>
                                                </div>
                                        </div>
                                </div>
                        </div>
                </div>
        </div>
        <div id="footer">
                <div class="container">
                
                </div>
        </div>
</body>
</html>

Re: Visite de son profil avec la photo du dernier inscrit

Posté : 05 déc. 2012, 11:42
par moogli
salut,


revois tes conditions, je pense qu'il y a problème dedans ;)
déjà le else { if (file_exists($filename)) c'est redondant avec ce qu'il y a au dessus.


de toute façon tune devrais avoir qu'une ligne
echo '<img src="repertoire/photo/'.$leTrucQuiTePermetDeDifferencierLesPhotos.'" />';

et $leTrucQuiTePermetDeDifferencierLesPhotos correspond à l'info de ta base qui te permet de savori a qui appartient l'image.

par exemple, à l'upload, si tu renomme l'image avec l'id du membre, c'est super simple, tu colle l'id qui vient de la requete SQL ;)



@+

Re: Visite de son profil avec la photo du dernier inscrit

Posté : 05 déc. 2012, 12:55
par squallblanc
comme dis mooglie un simple :
if (file_exists($filename)) {
      echo'<img src="../images/upload/'.$_SESSION['id'].'.png" class="avatar" width="120" height="120" alt="" />';
} else {
       echo'<img src="'.$adresse_image.'" class="avatar" width="120" height="120" alt="" />';
est suffisant, mais $filename correspond a quoi?

Re: Visite de son profil avec la photo du dernier inscrit

Posté : 05 déc. 2012, 13:32
par moogli
comme dis mooglie
-e merci ;)

Re: Visite de son profil avec la photo du dernier inscrit

Posté : 06 déc. 2012, 02:56
par nico44530
C'est deja fait. J'ai corriger l'erreur et ca fonctionne
Merci :-)