Code Php intergrer avatar dans "header"

Fermé
korhunt Messages postés 826 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 24 novembre 2013 - 20 déc. 2011 à 13:32
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 29 déc. 2011 à 08:56
Bonjour, la communauté, je me permet de venir poster ce petit message car après plusieurs recherche je ne trouve pas.
Sur ce site : http://assassinclan.free.fr
Je souhaiterai faire apparaitre en haut à droite soit dans la partie "login" du fichier index.tpl
L'avatar du membre connecté.
Ce type de site fonctionne sous une base php téléchargeable chez nuked klan.

Au cas ou un expert du php passe par ce topic.
Je vous remercie d'avance je repasserai dans la soirée.

Pour info la partie Login de index.tpl

<div id="login">
			<h2>Login</h2>
			
			<div class="wrapper">
				<div class="box">
					<div class="skin">
						<h3>Changer de thème :&nbsp;</h3>
						
						<a class="prev" href="javascript: navSkin(false);">
							<img class="reset" src="<?php echo dF_skin_rpath; ?>images/icones/fleche1.gif" alt="Previous" /></a>
						
						<ul id="skins">
							<?php foreach($GLOBALS['skins'] as $key => $skin): ?>
								<?php if ($key === 'checked'): ?>
                                	<li class="selected"><em><?php echo $skin; ?></em></li>
                                <?php else: ?>
                                	<li><a href="javascript: setSkin('<?php echo $skin; ?>');"><?php echo $skin; ?></a></li>
                                <?php endif; ?>
							<?php endforeach; ?>
						</ul>
						
						<a class="next" href="javascript: navSkin(true);">
							<img class="reset" src="<?php echo dF_skin_rpath; ?>images/icones/fleche2.gif" alt="Next" /></a>
					</div>
					
					<?php if (empty($GLOBALS['user'])): // Cas où l'utilisateur n'est pas connecté ?>
						<form class="top" action="index.php?file=User&amp;nuked_nude=index&amp;op=login" method="post">
							<div>
								<input type="text" name="pseudo" value="pseudo" size="14" onfocus="check(this, 'pseudo');" onblur="check(this, 'pseudo');" />
								
								<input type="password" name="pass" value="password" size="14" onfocus="check(this, 'password');" onblur="check(this, 'password');" />
								
								<?php if (constant('dF_conf_autoLogin')): # Ajout de l'input remember_me ?>
									<input type="hidden" name="remember_me" value="ok" />
								<?php	endif; ?>
								
								<input class="submit" type="image" src="<?php echo dF_skin_rpath; ?>images/icones/login-ok.jpg" alt="OK" />
							</div>
						</form>
						
						<div class="bottom">
							<a href="index.php?file=User&amp;op=reg_screen"><?php echo _REGISTER; ?></a>
						</div>
					<?php else: // Cas où l'utilisateur est connecté ?>
						<div class="top">
							<?php echo _WELCOME; ?> <strong><?php echo $GLOBALS['user'][2]; ?></strong>
							 - 
							<a href="index.php?file=User&amp;nuked_nude=index&amp;op=logout">déconnexion</a>
							 - 
							<a href="index.php?file=Userbox">
								<strong><?php echo $GLOBALS['user'][5]; ?></strong>
								 <img class="reset" src="<?php echo dF_skin_rpath; ?>images/icones/login-mp.jpg" alt="messages" />
							</a>
						</div>
						
						<div class="bottom">
							<?php	if ($GLOBALS['user'][1] == 1): ?>
								<a href="index.php?file=User">Mon compte</a>
							<?php	else: ?>
								<a href="index.php?file=User"><?php echo _ACCOUNT; ?></a>
								 - 
								<a href="index.php?file=Admin"><?php echo _ADMIN; ?></a>
							<?php	endif; ?>
						</div>
					<?php endif; ?>
				</div>
			</div>
		</div>


A voir également:

2 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
20 déc. 2011 à 13:40
Salut,
Stockes tu quelques part l'avatar de chaque membre ?
0
korhunt Messages postés 826 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 24 novembre 2013 103
20 déc. 2011 à 17:24
Salut à toi et merci
Oui effectivement je stock les avatars des membres à cet endroit :

http://assassinclan.free.fr/modules/Forum/images/avatar/MONAVATAR.png
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 21/12/2011 à 08:42
As tu pour chaque membre un avatar dans ta base de données ?
0
korhunt Messages postés 826 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 24 novembre 2013 103
22 déc. 2011 à 10:06
oui ou ils ont un avatar qu'ils ont uploadé eux mêmes, ou ils ont un avatar conçu monavatar.png ou ils n en ont pas et la ils ont une image noavatar.gif.
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
26 déc. 2011 à 08:33
Tu as dans ce cas afficher ton avatar, en fonction de l'internaute qui se connecte... Avec une requête SQL non ?
0
korhunt Messages postés 826 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 24 novembre 2013 103
29 déc. 2011 à 01:34
oui voilà enfait lorsque le membre se log je cherche la requête pour afficher son avatar.
Il me semble qu'il y a un code php pour ça.Mais voilà je ne trouve pas.
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
29 déc. 2011 à 08:56
Alors tu fais un truc du genre :
$query  = "SELECT avatar_user
FROM user
WHERE login_user = '".$_SESSION['login']."' AND pass_user = '".$_SESSION['pass']."'";
$exec = mysql_query($query);

ensuite tu parcours le résultat (normalement tu en aura qu'un sinon cela voudra dire que tu ne fais pas de vérification d'existence du mot de passe et du login
$avatar = mysql_fetch_array($exec);

code html pour affiche l'avatar :
<img src=<?php echo $avatar[0] ?> alt="avatar user" >

A toi d'adapter ;)
0