Bonjour,
Je viens vous demander vos conseils parce que je ne suis pas du tout un expert du javascript / php.
Dans une page web, l'utilisateur s�lectionne un fichier CSV et fait un mapping entre les colonnes du fichier (1�re ligne du fichier) et des colonnes cibles qui permettront de charger ces donn�es dans une table de la base de donn�es.
Pour le mapping, c'est OK.
Ensuite, j'avais dans l'id�e de transmettre depuis javascript les donn�es (fichier + mapping) � une page PHP pour ins�rer les donn�es du fichier dans la BDD.
Mais avec cette m�thode, j'ai l'impression que :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 const url = 'get_mapping.php'; const method = 'post'; const xhr = new XMLHttpRequest(); const data = new FormData(form); data.append("my_file", data); xhr.open(method, url); xhr.send(data);
- Je ne peux pas tester le script PHP (tout se fait en arri�re plan)
- Je ne pourrai jamais r�ussir � r�cup�rer les �l�ments de la page web pour conna�tre le mapping fait par l'utilisateur
- L'envoi d'un fichier via XMLHttpRequest n'est pas vraiment adapt�
J'aimerais me tromper mais je voudrais savoir si j'ai raison ?
Et si �a n'est pas la bonne m�thode, pourriez-vous m'�clairer sur la meilleure fa�on de faire ?
Merci beaucoup pour votre aide !
Partager