salut,
pas de code, pas de modif juste de lien qui explique la chose
- l'upload de fichier se fait avec un input de type "file" (par exemple <input type="file" name="avatar" />)
- Il faut ajouter dans le "form" enctype="multipart/form-data" afin d'indiquer au navigateur que tu souhiate transmettre aussi un (ou plusieurs c'est pareil) fichier.
- la documentation de php sur le sujet =>
Chargement de fichier par la méthode POST
- Le changement de type d'image que tu indique (passer de png à jpg par exemple) ce fait à l'aide de la librairie GD, le plus simple étant de regarde des tutos sur le sujet sur
phpdebutant.org ou
lephpfacile.com par exemple.
- tu pourra en plus vérifier la taille de l'image (pour qu'elle n'aille pas mettre le brin sur ton beau design

) avec cette même librairie GD.
Remarque général sur ton code
- il ne faut
jamais employer une variable fournie par l'utilisateur (url, formulaire ou ccokie) sans vérifier au préalable si elle existe. Tu ne peux être certain que personne ne va bidouiller le formulaire, et la s'il manque un champ comment réagit ton script ?
- juste pour info, si tu utilise php > 5.2 tu peux utiliser
filter_var pour valider ton adresse mail, mais aussi pas mal de chose que tu veux voir
ici
- l'extension du fichie de conf m'inquiete tu utilise php 3 ? si oui heu faudrait, si possible, ce mettre à jour on en est à 5.3.8 (et oui c'est utile, pour les fonctionnalités / résolution de bug etc etc)
- le htmlentites ne devrait être utilisé qu'a l'affichage, ta base de donnée conserve très bien des données brutes (c'est fait pour ça tu me diras).
- Par contre il est important d'utiliser
mysql_real_escape_string pour "échapper" tes données afin d'éviter une faille SQL (la faut demander à google des infos sur les injections sql, les failles xss aussi en même temps

).
- je vois une colonne avatar dans la requête "insert" (ligne 62) et tu demande comment l'ajouter ? je reste perplexe ^^
- tu tu fixe le nom "id".jpg tu n'a pas besoin de l'indiquer dans la table des membres, à l'affichage tu cherche juste si le fichier existe si oui tu l'utilise si non avatar par défaut.
- Pour la gestion d'upload
AB] propose
une classe de gestion d'upload qui fait "papa maman". Je te laisse découvrir tous ce que cette classe peux faire
juste pour info, il est possible, en SQL, de renommer (ou donner un alias) à une colonne histoire de ne pas se trimballer des truc un peux lourd.
Par exemple
SELECT COUNT(*) FROM pdf_membre WHERE pseudo=
tu peux faire SELECT COUNT(*) as nbmembre FROM pdf_membre WHERE pseudo=
tu récupère $donnees['nbmembre'] c'est plus parlant pour la compréhension du code, si tu met juste 'nb' c'est aussi plus court
Voila je crois que j'ai à peut près fait le tour si tu a des questions n'hésite pas (code à l'appui que l'on comprenne mieux la démarche

)
edit: ha ba voilà on peux pas écrire un roman sans se faire griller

Plein d'info pour commencer
@+