Bonjour.
Mais qu'est-ce donc que ce titre me direz-vous ? Surtout qu'il existe énormément de sujets sur la question dans le forum et sur d'autres sites. Sans parler des tutos, eux aussi nombreux.
En fait mon problème est complexe... du moins pour moi.
J'ai un fichier source assez volumineux (entre 20 et 30 Mo) que je parse.
Je stocke les données dans différents tableaux.
Ma première liste contient la région, la seconde le département et la troisième la ville. Trois listes déroulantes liées donc.
Trois possibilité s'offrent à moi :
- en PHP : trop long
- en Ajax : idem vu la grosseur du fichier source.
- en JS : une seule attente.
Le problème : avec le script que j'utilise, j'ai un problème de mémoire.
Voir également ce sujet.
La solution : créer le code javascript à l'aide de php.
A priori rien de compliqué, mais j'aimerai avoir la marche à suivre ou pourquoi pas un lien vers un tuto.
MAIS ceci n'est que la première partie du problème.
Une fois que cela sera mis en place, il faut savoir que pour générer cette page, je choisis un paramètre que l'on appellera pays.
L'idéal pour moi, ce serait CETTE FOIS d'utiliser Ajax lorsque je change ce paramètre.
Concrétement :
Form 1 = paramètres pays
Form 2 = 3 listes déroulantes : région, département, ville
Il faut donc que lorsque je change le pays, les 3 listes déroulantes se rechargent.
Or ces 3 listes seront construites à partir d'un javascript généré par PHP.
Ajax permet de réécrire des valeurs de formulaires, des DIV mais permet-il de réécrire un Javascript ?
Voilà, je sais ce que vous allez me dire à savoir que ce que je cherche à faire est trop compliqué.
Je vous serez néanmoins reconnaissant de m'aider au moins à répondre à mon premier problème, à savoir générer un javascript de listes liées à partir de php.
Merci à vous.
Partager