suppression enregistrement et refresh

suppression enregistrement et refresh - PHP - Programmation

Marsh Posté le 14-02-2005 à 11:31:21    


Bonjour,  
lorsque je supprime une ligne dans mon tableau je suis obligé de rafraichir la page car la ligne reste affichée. lorsque je rajoute l'evenement onclick... ci dessous, plus rien ne fonctionne. Que faire pour rafraichir ma page une fois la suppression effectuee?
Merci
 

Code :
  1. <a href='./iframe_vente.php3?num=$vente->num_vente&action=delete'  onclick=document.location.reload()>

Reply

Marsh Posté le 14-02-2005 à 11:31:21   

Reply

Marsh Posté le 14-02-2005 à 11:40:43    

salut,
essai plutot la commande " window.location.reload() "ou sinon essai "document.referrer"
++


Message édité par damd22 le 14-02-2005 à 11:42:14
Reply

Marsh Posté le 14-02-2005 à 11:46:13    

Salut !  
Alors en reprenant la ligne de code du dessus et en changeant document par window la fonction delete ne fonctionne plus...

Reply

Marsh Posté le 14-02-2005 à 11:57:43    

re : salut !!   hihi
document.refferer sert a savoir d'ou l'on vient c'est bien ca?... ne peut me servir ici...  

Reply

Marsh Posté le 14-02-2005 à 13:30:52    

francescu a écrit :

Salut !  
Alors en reprenant la ligne de code du dessus et en changeant document par window la fonction delete ne fonctionne plus...


 
Comment ca quel fonction delete?

Reply

Marsh Posté le 14-02-2005 à 13:34:23    

c'est logique, le refresh est fait avant l'appel a l'href !
faut utiliser la fonction Header de php...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 13:39:01    

Merci...
c'est ce que j'ai fait, et la ca fonctionne. Ca rafraichit en boucle toutes les x secondes...
c'est une solution mais ca fait bidouillage... Il n'y a vraiment aucun autre moyen de rafraichir sur le click de suppression?
  :wahoo:

Reply

Marsh Posté le 14-02-2005 à 13:42:00    

heink !
si il y a moyen ! si il se rafraichi en boucle c'est que t'a mal conçu ton truc !


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 13:52:11    

le header c 'est bien comme ca que ca s'ecrit :  

Code :
  1. header("Refresh: 3;$SELF" );


et ca rafraichit forcement en boucle...
Je voulais juste savois si il existe un autre moyen pour rafraichir la page uniquement apres avoir supprimer une ligne ...?
 
merci KangOl  :)

Reply

Marsh Posté le 14-02-2005 à 14:00:17    

Header("Location: http://page" );  
 
:o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 14:00:17   

Reply

Marsh Posté le 14-02-2005 à 14:07:29    

ca c'est une redirection classique.... merci je connaissais... :)

Reply

Marsh Posté le 14-02-2005 à 14:08:46    

et bin ! dans ton iframe_vente.php3, une fois la suppresion faite, tu redirectionne vers la page qui liste !


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 14:11:32    

hihi... mais c'est celle  la qui liste... et qui supprime aussi...

Reply

Marsh Posté le 14-02-2005 à 14:12:37    

bha c'est pareil, suffit de l'appeler avec les bon parametres :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 14:13:49    

ah... euh oki...

Reply

Marsh Posté le 14-02-2005 à 14:19:10    

header("Content-type: text/plain" );
header("Cache-Control: no-store, no-cache" );
 
du genre ca?

Reply

Marsh Posté le 14-02-2005 à 14:24:53    

c'est pas de ca que je parlais :o
je parlais des parametre en _GET :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 14:29:27    

mais je n'utilise pas de get ni de post là...c'est juste une liste des enregistrements avec une colonne supression...  

Reply

Marsh Posté le 14-02-2005 à 14:30:54    

francescu a écrit :

Code :
  1. <a href='./iframe_vente.php3?num=$vente->num_vente&action=delete'  onclick=document.location.reload()>



 
heureusement que tu n'utilises pas get :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-02-2005 à 15:01:23    

oui...bien sur... :pt1cable:  
 enfin bon, merci quand meme...

Reply

Marsh Posté le 14-02-2005 à 21:21:16    

eh bien il faut utiliser les sessions... Par défaut la page est rafraichie entierement a moins de regler le session cache sur public... ou d'ajouter une ligne sessioncache public... moi je fais comme ca et je rafraichis entierement les pages que je veux et celles que je ne veux pas je les rafraichis pas entierement du coup ca garde les parametres entrés.

Reply

Marsh Posté le 14-02-2005 à 22:41:39    

pourquoi faire un horrible refresh en javascript alors qu'il n'y en a besoin d'aucun?
 
1/tu recup ton id de ton url
2/tu supprime l'enregistrement associé
3/tu affiches les enregistrements pour vérifier
 
si ton enregistremnt reste affiché ca peut etre qu'un probleme de cache : y a des balises meta pour ca


Message édité par Profil supprimé le 14-02-2005 à 22:43:04
Reply

Marsh Posté le 14-02-2005 à 22:50:35    

ou les sessions ;)

Reply

Marsh Posté le 15-02-2005 à 11:00:07    


pas utile dans ce cas

Reply

Marsh Posté le 15-02-2005 à 22:02:01    

spike a écrit :

pas utile dans ce cas


 
Mouais ... c'est toujour utile... mais ca reste mon avis.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed