Script sur autre page

Steve²
Invité n'ayant pas de compte PHPfrance

04 janv. 2008, 07:48

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 ;)

Mammouth du PHP | 881 Messages

04 janv. 2008, 07:57

Bonne année également.

Pour réaliser ce que tu désires.

Page1.php

Code : Tout sélectionner

<form action="page2.php" method=POST> ... </form>

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>
Soyez artisans de paix

Mammouth du PHP | 1885 Messages

04 janv. 2008, 09:36

Pourquoi ne mets-tu pas le traitement directement sur cette page?
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Steve²
Invité n'ayant pas de compte PHPfrance

04 janv. 2008, 11:05

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.

Eléphant du PHP | 353 Messages

04 janv. 2008, 11:20

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.

Steve²
Invité n'ayant pas de compte PHPfrance

04 janv. 2008, 11:29

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

Eléphant du PHP | 353 Messages

04 janv. 2008, 11:39

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.

Steve²
Invité n'ayant pas de compte PHPfrance

04 janv. 2008, 12:01

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)

Eléphant du PHP | 353 Messages

04 janv. 2008, 12:08

Alors du reloc encore :D

- 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..

Invité
Invité n'ayant pas de compte PHPfrance

04 janv. 2008, 12:21

Alors du reloc encore :D

- 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

:?