Ceci dit, pas facile de répondre sans la source...
Ô Devin réveille-toi, je t'en conjure Ô Magie Magie 
Bon d'abord, ton problème ressemble plus à un problème html que PHP :
a priori ça ressemble à s'y méprendre à une "intervention" de ton navigateur qui mémorise gentiment les champs (sauf évidemment si tu mets via php une valeur non nulle dans ton <input name=".." value="..."> toi-même).
Tu peux contrecarrer l'effet navigateur en ajoutant un onblur ou onfocus dans le champ input de ton formulaire :
<input type="password" name="pwd" onfocus="this.value='';" value="" size="30" maxlength="20" tabindex="60" />
Partager