Avatar par defaut !

Ar-Star Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
Ar-Star Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous j'aimerais pouvoir permettre aux utilisateurs d'avoir un avatar par defaut pour qu'il puisse ensuite le changer !

J'ai déjà des problèmes a l'insertions de l'avatar... J'ai essayer ceci mais sa marche pas !


  
$req = $bdd->prepare('INSERT INTO utilisateurs(pseudo, password, email, sexe, situation, avatar) VALUES(:pseudo, :password, :email, :sexe, :situation, defaut.png)');
$req->execute(array(
'pseudo' => $pseudo,
'password' => $password,
'email' => $email,
'sexe' => $sexe,
'situation' => $situation));
 die('inscription terminer, veuillez vous  <a href=\'index.php?page=login\'>connecter</a>');

2 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, l'avatar est juste un chemin d'accès dans la BDD, donc tout dépend de comment tu utilises ce chemin une fois extrait de l'enregistrement voulu depuis ta table...
En l'occurence, j'estime que tu ne mets que le chemin relatif de l'avatar, par rapport a un gros dossier où tous les avatars seraient stockés. Alors tu t'en servirais comme ceci:
<?php
$req = $bdd->prepare("SELECT * FROM utilisateurs WHERE pseudo = ?");
$req->execute(array($pseudo));
$data = $req->fetch(PDO::FETCH_BOTH);
...
echo '<img src="/images/avatars/' .. $data['avatar'] .. '" alt="Avatar de ' .. $pseudo .. '"/>';
...
?>

Aussi, j'espère que le
die
est là juste car c'est un code encore en développement; car c'est une extrêmement mauvaise pratique, surtout quand il n'y a pas d'erreur fatale.
0
Ar-Star Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de l'aide !:)
0