A priori oui ça devrait fonctionner.
D'abord, c'est une manière d'écrire des scripts Php plus compatibles. Certains serveurs désactivent les variables globales, la récupération des données par get et post en php se font donc obligatoirement avec la manière que je t'ai montré. Si on utilise la manière plus directe (avec <input name="variable"> que l'on récupère directement avec $variable) avec les variables globales désactivées ça ne marchera pas. Par contre utiliser les tableaux $_POST et $_GET ça fonctionne dans les deux sens (variables globales activées ou non).
Et c'est plus sécurisé de les désactiver d'ailleurs.
Un ptit topo là dessus:
http://www.commentcamarche.net/php/phpform.php3
Et si un jour ton entreprise change d'hebergeur et se retrouve avec une configuration de variables globales désactivées (A moins qu'elle heberge le site chez elle)? :-)
J'oubliais, il ne faudra pas oublier de faire transiter aussi ta variable $iduser, sinon tu ne retrouveras pas sa valeur dans ton formulaire à l'arrivée.
Et au lieu de recharger la page, utiliser un fichier php annexe sera peut être plus pratique. Mais ça tu fais comme tu veux.... :-)


