13-06-2008, 01:48 PM
Si ta question est : Est ce que je peux le faire avec PHP ?
La réponse est non, tout simplement car ton code PHP est exécuté une fois pour toute sur ton serveur, qui envoie ensuite le code HTML au client.
Donc si tu veux modifier le code HTML affiché par le client tu as comme possibilité :
- Recharger la page pour exécuter à nouveau du PHP (ce qui serait complètement idiot de faire dans ton cas)
- Utiliser AJAX pour exécuter du code PHP sans recharger la page (ce qui serait un peu mieux mais somme toute assez inutile)
- Utiliser JavaScript (qui est un langage qui s'exécute sur la machine du client) pour modifier l'affichage.
Donc le plus simple est bien évidemment d'utiliser JavaScript dans ton cas.
La réponse est non, tout simplement car ton code PHP est exécuté une fois pour toute sur ton serveur, qui envoie ensuite le code HTML au client.
Donc si tu veux modifier le code HTML affiché par le client tu as comme possibilité :
- Recharger la page pour exécuter à nouveau du PHP (ce qui serait complètement idiot de faire dans ton cas)
- Utiliser AJAX pour exécuter du code PHP sans recharger la page (ce qui serait un peu mieux mais somme toute assez inutile)
- Utiliser JavaScript (qui est un langage qui s'exécute sur la machine du client) pour modifier l'affichage.
Donc le plus simple est bien évidemment d'utiliser JavaScript dans ton cas.
Dans un projet il n'y a qu'un pas entre le WIP et le WIPE.