ce que je veux dire c'est que $key contient le name de l'input et $valeur sa value, quand ton input s'appelle linkupload $linkupload et $key contiendront tout les deux la même valeur et dans ton foreach comme tu utilises toujours $key tu écrases les valeurs de tes champs et tu ne récupère que la valeur du dernier...
ce que tu peux faire dans ton foreach c'est :
${$key} = CleanPost($valeur);
tu as ainsi des variables qui ont le nom de tes input avec pour valeur les values nettoyé avec ta fonction cleanpost que tu as du corriger...
Partager