dito08 Posté(e) le 20 janvier 2005 Partager Posté(e) le 20 janvier 2005 Bonjour a tous, je souhaiterais rafraichir une page php contenant des données qui proviennent d'un formulaire. J'ai essaye la balise <meta ... refresh=3> mais le probleme c'est qu'il rafraichit bien la page mais ne tient pas compte des données du formulaire. QQun aurait il une idée , merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
The Lootrophile Posté(e) le 20 janvier 2005 Partager Posté(e) le 20 janvier 2005 Euh, je ne comprends pas très bien ton problème.. Tu as des données dans une base de données, et souhaiterais que la page qui les affiche se recharge toutes les 3 secondes pour y afficher les données contenues dans la base de données mise à jour ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 20 janvier 2005 Partager Posté(e) le 20 janvier 2005 et pour le rafraichissement tu peux aussi utiliser du javascript à la place des balises meta .... Lien vers le commentaire Partager sur d’autres sites More sharing options...
666fr Posté(e) le 21 janvier 2005 Partager Posté(e) le 21 janvier 2005 Normalement, ça fonctionne, du moment que le refresh a lieu apres l'envoi du formulaire. Sinon, tu peux te servir de javascript, lors de l'envoi, avec onclick->refresh->url lorsqu'on appuie sur le bouton submit Lien vers le commentaire Partager sur d’autres sites More sharing options...
zigomat Posté(e) le 24 janvier 2005 Partager Posté(e) le 24 janvier 2005 Si tu veux que la page se raffraichisse toute seule sans cliquer sur un bouton... Suffit de créer une fonction javascript (ici je l'appelle "start") qui lance un refresh toutes les X secondes via la commande SETTIMEOUT(fonction,delay) et de la lancer via la balise BODY <BODY onLoad="start()"> Facile, non ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
vodnok Posté(e) le 25 janvier 2005 Partager Posté(e) le 25 janvier 2005 Si je te comprend bien, tu veux lors du refresh prendre des données d'un formulaire qui se trouve sur la page. Avec la meta refresh ce n'est pas possible. Il va rafraichir la page mais ne passe pas les donnée du formulaire. En utilisant le javascript c'est possible mais rafraichire une page en passant des donnée d'un formulaire ce n'est pas un refresh, c'est juste valider un formulaire et renvoie sur la même page. Via javascript il y a moyen Lien vers le commentaire Partager sur d’autres sites More sharing options...
zigomat Posté(e) le 26 janvier 2005 Partager Posté(e) le 26 janvier 2005 Je crois que je comprends mieux ton problème, maintenant ! En fait, l'utilisateur entre des données dans un formulaire et tu veux raffraichir la page avant qu'il n'ait fini de complèter le formulaire...Genre "Veuillez entrer une adresse e-mail valide" si l'adresse e-mail n'a pas une forme valide ??? Si c'est le cas, le plus facile est d'utiliser le JAVASCRIPT pour contrôler la validité de l'entrée du formulaire lorsque le focus la quitte ! Si c'est bien cela, il existe des tas de tutos sur le net...Et d'exemples concrets à utiliser ! Autre moyen : tu trouves un site qui utilises ce système et tu analyses leur code ! Si tu veux vraiment raffraichir la page en PHP, tu dois faire en sorte que la page reprenne tous les éléments du formulaire dès le départ (si elle n'a pas encore été raffraichie les éléments seront vides par exemple) Pour cela aussi il existe des tutos sur le NET. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.