Bonjour à vous : Pour rester sur la même page, c'est très simple, il suffit de le lui dire. ou pas...
<form method="post" action="" enctype="multipart/form-data">
Vous ne lui mettez aucun lien pour l'action, et vous effectuez votre traitement dans la même page.
donc en somme, dans page.php, vous pouvez mélanger le code php et html sans soucis de fonctionnement, il suffirat d'ouvrir les balises php et de les fermer quand nécessaire.
Mais ce n'est pas une manière préconisée pour coder. Dans l'absolue, on préférera toujours séparer la vue (html) du traitement(php).
Néanmoins, si votre désire était d'éviter le chargement, cette méthode ne l'évite pas. La seule méthode à ma connaissance pour éviter un chargement de page serait d'utiliser de l'AJAX. Après peut-être on me contredira.
Message édité par Eznable le 04-05-2011 à 09:16:50