Modération :
PHPFrance n'est pas un site de distribution de scripts gratuits,
ni de débuggage de scripts téléchargés et utilisés sans compréhension.
Merci de prendre le temps de lire les règlements.b
Il va falloire que tu y mette du tiens pour faire ce que tu veux le but du forum et la promotion de l'apprentissage de php pas de faire des trucs pour les autres (pour ça j'ai déjà un taff payé lui

).
Donc, je ne sais pas ce que reprensente un badge pour toi mais ce que je peux te dire c'est que si un badge peu être distribué à plusieur membre tu as un défaut de conception au moins sur la table badges.
Si un badge n'appartient qu'à une seule personne (comme un avatar) alors la table est presque bien.
Ce n'est pas le pseudo du membre qu'il faut mettre mais la clef primaire de la table (généralement index numérique).
A priori il s'agit d'image donc tu va devoir réaliser un script permettant de charger sur ton site des images depuis le navigateur client (pas forcément en FTP histoire de permettre quelque chose de sympa).
Ce script réalise l'upload du fichier et ensuite le copie dans le répertoire qui va bien après avoir vérifier qu'il soit conforme a ce que tu attend (taillé format etc).
Ensuite une requête sql insert pour indiquer les infos relative au badge dans la table.
Commence par faire le formulaire (avec toutes les infos relative au badge) sans tenir compte de l'insertion en base.
Quand il fonctionne tu fera l'insertion en base.
Pour ce et qui est de la remarque de sirakawa il t'indique que l'extension mysql de php sera supprimée un jour ou l'autre.
Il exist, depuis longtemps maintenant, d'autre extension php pour mysql pour prendre le relais : mysqli ou PDO.
Vue que tu à l'air de débuter je te conseil plus mysqli qui a une syntaxe similaire a celle de l'extension php.
@+