Envoyé par
Shirraz
Apparement il ne veux pas une solution 100% PHP…
Sinon c'est comme je t'ai dit :
- JS : tu valides et submit avec JS
- JS : t'envoies une requete a ton script PHP
- PHP : t'enregistre tes donnees
- PHP : si l'ajout a echouee tu retourne false
- JS : tu recupere et test la reponse de PHP
- JS : si la reponse de PHP est ok, tu supprime ton popup et tu modifie ton tableau, soit :
-- tu cree ta ligne et l'insere avec JS
-- tu cree ta ligne avec PHP et l'insere avec JS (ma preference, je n'aime pas trop avoir du HTML dans mes scripts JS)
-- tu retourne le nouveau tableau complet avec PHP et remplace l'ancien
On ne peut pas faire plus simple avec JS... Et au lieu d'ouvrir une nouvelle fenetre, tu ferais mieux d'ouvrir un nouveau div en surimpression comme conseille par Zwiter, avec un peu de CSS c'est simple a faire et ca rend bien mieux...
Apres si tu suis les conseils de Fox, tu te simplifies la vie en plus d'avoir un site accessible (JS + popup "traditionnel" c'est pas top). Surtout que j'ai l'impression que tu n'as pas besoin de JS dans ton cas (et on a jamais / on ne devrait jamais en avoir besoin de toutes facons, tout devant fonctionner sans, JS n'apportant qu'un plus pour ceux l'ayant active)
Partager