Page 1 sur 1
Script sur autre page
Posté : 04 janv. 2008, 07:48
par Steve²
Bonjour a tous
meilleurs voeux pour cette nouvelle année
Voila , je souhaiterai faire ceci :
Apres avoir valider un formulaire on tombe sur une page, ou la on traite des variable et on affiche les résultats, je voudrai dans cette meme page, executer une page (aussi en php) qui n'altere en rien le script de la premiere (car dans la deuxieme page il y a un script de validation automatique de formulaire )
C'est possible ?
D'avance merci

Posté : 04 janv. 2008, 07:57
par Patriboom
Bonne année également.
Pour réaliser ce que tu désires.
Page1.php
Page2.php
Code : Tout sélectionner
<body>
<?php
if(!isempty($_POST)) {
//Traitement en fonction du tableau $_POST
//Affichage des résultats et du contenu en fonction des résultats
}
?>
Contenu de la page 2 comme si de rien n'était
</body>
Posté : 04 janv. 2008, 09:36
par Xenon_54
Pourquoi ne mets-tu pas le traitement directement sur cette page?
Posté : 04 janv. 2008, 11:05
par Steve²
Pourquoi ne mets-tu pas le traitement directement sur cette page?
ba en faite y a une page de confirmation ou on peut imprimer un bon, et une autre page qui envoi des info a un autre site et on peut passé que par un formulaire qui s'auto valide pour l'envoi de ces infos, donc faudrai 1 page avec la confirm (ca c'est fait) et une autre qui execute le formulaire auto mais dans 2 page s'eparé et bien evidement la 2 eme est faite que si la 1er est appelé
en gros
formulaire = > page1
page 1 reste fixe mais qui active une page 2 (en _blank ou en caché pour garder la page1) pour un sript qui envoi des info en post automatique.
Posté : 04 janv. 2008, 11:20
par yaug
Donc en fait, ce que tu veux faire, c'est juste une page qui en appele une autre avec quelques paramètre c'est bien cela?
Personnellement si ta question semble simple j'ai un peu de mal à visualiser ce que tu veux faire et qui ne puisse pas être fait sur une même page.
Posté : 04 janv. 2008, 11:29
par Steve²
Donc en fait, ce que tu veux faire, c'est juste une page qui en appele une autre avec quelques paramètre c'est bien cela?
Personnellement si ta question semble simple j'ai un peu de mal à visualiser ce que tu veux faire et qui ne puisse pas être fait sur une même page.
Oui c'est une page qui s'ouvre "en planque " je pourai faire un java mais exploreur ou autre la considerera comme un pop up et comme ce sont des info qui vont vers un autre site, je n'ai que le choix de la faire "caché"
La page 1 c'est une confirm de commande imprimable
l'autre , c'est un formulaire a envoyé a un organisme de recherche de fraude le prob de la 2 c'est que'elle s'auto valide et qu'elle va sur ce site pour y qualifié les infos
Posté : 04 janv. 2008, 11:39
par yaug
Hum.
Tu ne peux pas dans ce cas :
- Faire le traitement en page 1
- Une fois le traitement fini faire un reloc vers la page 2
- Traitement sur la page 2
- Fin ?
L'utilisateur ne se rendra compte de rien, et tu fais tes 2 traitements séparément.
Posté : 04 janv. 2008, 12:01
par Steve²
Hum.
Tu ne peux pas dans ce cas :
- Faire le traitement en page 1
- Une fois le traitement fini faire un reloc vers la page 2
- Traitement sur la page 2
- Fin ?
L'utilisateur ne se rendra compte de rien, et tu fais tes 2 traitements séparément.
La page 2 ne doit pas etre vu par le client (si possible)
Posté : 04 janv. 2008, 12:08
par yaug
Alors du reloc encore
- Page 1
- Reloc
- Page 2
- Reloc
- Resultat
C'est un peu barbare mais c'est la première solution qui me vient à l'esprit pour ton problème.
Ou alors tu appele via ajax une autre page du serveur pour exécuter en parallèle les 2 scripts..
Posté : 04 janv. 2008, 12:21
par Invité
Alors du reloc encore
- Page 1
- Reloc
- Page 2
- Reloc
- Resultat
C'est un peu barbare mais c'est la première solution qui me vient à l'esprit pour ton problème.
Ou alors tu appele via ajax une autre page du serveur pour exécuter en parallèle les 2 scripts..
en fait la page 1 doit etre visible par le client pas de reloc (la il a plusieur choix possible (impression, logout...), la page 2 ne doit pas etre visible par l'internaute et il n'y a pas de résultat attendu pour l'internaute, j'ai bien pens faire
Page 2 > Page 1, mais le site ne donne aucune variable en retour
