le $_POST[pseudo] vient d'une autre page donc il est initialisé s'il fonctionne (d'où effectivement la necessité du test avec isset).
Sinon pour la lisibilité du code, oui il faudrait que tu nettoies un peu tout ca :
Deja je te conseille de faire un fichier de connexion à ton SGBD que tu appelleras avec un include en début de fichier (apres session start pour plus de sécurité)
D'autre part je vois deux connexion au meme SGBD et à la meme base, une seule suffit (dans le fichier de connexion dont je parle) ensuite le seul truc surlequel tu pourras effectivement jouer, c'est la connexion à une base précise(mysql_select_db).
Pas besoin de relancer une connexion à chaque requete, juste à chaque page.
ce qui donnerait :
session_start();
include "connexion.inc";
if(isset($_POST['pseudo'])
{
echo $_POST['pseudo'] /* verifier visuellement qu'il y a une valeur a supprimer dans la version finale */
session['pseudo']=$_POST['pseudo']
...}
else
{...}
et dans ton fichier connexion.inc tu mets tes parametres de connexion à la base de données et le mysql_db_select si tu ne change pas de base pour tes requètes.


