- WordPress :5.8
- Statut : non résolu
- Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par
Lumiere de Lune, le il y a 1 semaine et 5 jours.
-
AuteurMessages
-
25 juillet 2022 à 7 h 35 min #2411769
Bonjour,
Existe t’il un plugin pour la gestion des formulaire qui permettrait d’afficher une valeur numérique ou texte à partir d’une donnée entrée par l’utilisateur comme un code postal ou un nom de ville mais qui se trouve dans un fichier .csv ?
Du genre si dans le champ Code postal l’utilisateur entre: 1234, si celui-ci existe dans le fichier csv il renvoie la valeur et l’affiche bêtement sous forme de texte et indiquerait une erreur si rien ne correspond dans ce fichier.
Merci d’avance pour vos réponses 🙂
Steven
-
Ce sujet a été modifié le il y a 1 semaine et 6 jours par
OhMyGoooood.
-
Ce sujet a été modifié le il y a 1 semaine et 6 jours par
OhMyGoooood.
25 juillet 2022 à 10 h 36 min #2411782la réponse dépend de beaucoup de choses.
est ce que la recherche dépend d’autres données de l’utilisateur, par exemple si l’utilisateur est connecté dans un espace privé ?
d’où viennent les données utilisées pour la recherche ? est ce qu’elles sont mises à jour régulièrement ? cette mise à jour est manuelle ou automatisée ?
que fait l’utilisateur avec la donnée trouvée par la recherche ? il va la copier pour l’utiliser autre part ?
25 juillet 2022 à 12 h 04 min #2411791D’une manière générale, il vaudrait mieux importer ce fichier csv dans une table dans la base de données, cela faciliterait beaucoup les manipulations. Sinon à chaque requête il faut ouvrir le fichier, le splitter, chercher la valeur, c’est plus long qu’une requête en base de données.
25 juillet 2022 à 17 h 49 min #2411832En fait c’est pour être plus clair et précis, le but est de pouvoir offrir un « devis en temps réel » sur une page web d’aide à la personne pour des déplacement, au lieu de devoir téléphoner pour savoir combien couterait ce service à partir d’un code postal (qui est entré par l’utilisateur dans un champ de formulaire) vers un endroit qui lui est fixe.
Le fichier de base est un fichier excel (je me suis dis que ca serait plus facile en le passant en .csv) qui n’est que rarement modifié (pourrait l’être lors d’une mise à jour des tarifs mais très très rarement) et contient les différents code postaux suivi de la distance de ce code postal jusqu’au lieu fixe ainsi que le prix de la course et la durée approximative.
CodePostal1, 40, 20, 30
CodePostal2, 20, 10, 15
…J’ai essayer de passer par un tuto qui n’est pas ce que je recherche exactement mais qui s’en rapproche :
https://owlcation.com/stem/Simple-search-PHP-MySQLMerci pour vos conseils.
25 juillet 2022 à 18 h 18 min #2411833si vous développez votre extension vous même, vous pouvez faire une page dans l’espace d’administration pour mettre les prix à jours, ça vous évitera de devoir modifier le fichier à chaque fois.
wordpress propose des fonctions pour vous simplifier cela sans avoir besoin de modifier la base de données :
.https://developer.wordpress.org/plugins/settings/
et ensuite sur la page publique qui présente le devis, vous pouvez faire un shortcode qui va afficher le formulaire de saisie du code postal :
26 juillet 2022 à 0 h 17 min #2411860Si le fichier est très rarement modifié, le mieux est effectivement de le charger dans le site.
Comment ? Eh bien tout dépend de ce que vous utilisez pour le formulaire et le calcul des prix
-
Ce sujet a été modifié le il y a 1 semaine et 6 jours par
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.