A voir également:
- Appel d'une page dans du code PHP
- Supprimer une page word - Guide
- Voici du code ascii : - Guide
- Appel anonyme - Guide
- Traduire une page - Guide
- Code puk bloqué - Guide
5 réponses
Utilisateur anonyme
23 janv. 2003 à 09:17
23 janv. 2003 à 09:17
Salut,
C'est quoi le rapport entre tes pages p1 et p2 et le script que tu as présenté ?
En gros tu veux savoir comment faire une redirection ? La fonction header, je ne vois que ca, http://www.php.net/manual/fr/function.header.php
Kalamit,
Je ponce donc j'essuie
C'est quoi le rapport entre tes pages p1 et p2 et le script que tu as présenté ?
En gros tu veux savoir comment faire une redirection ? La fonction header, je ne vois que ca, http://www.php.net/manual/fr/function.header.php
Kalamit,
Je ponce donc j'essuie
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
23 janv. 2003 à 15:29
23 janv. 2003 à 15:29
Pas vraiment besoin de manipuler les headers à ce niveau.
Dans les deux branches de l'alternative, tu génère le code html correct
avec php , ou tu utiles un include.
Ceci demande un minimum d'organisation et de structuration du code.
Les aspects objet de PHP peuvent être utiles ici.
De toute manière il faudrait supprimmer les 'echos' sous peine
d'obtenir le sempiternel message du type 'Header already sent'.
<?php
...
if (mysql_num_rows($result)==0) {
//echo "Matricule invalide";
unset ($matricule);
include("php1.php");
main1($param1,$param2);
} else {
//echo "Matricule OK";
$expire = 1800;
include("php2.php");
main2($param1,$param2);
}
exit;
?>
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Dans les deux branches de l'alternative, tu génère le code html correct
avec php , ou tu utiles un include.
Ceci demande un minimum d'organisation et de structuration du code.
Les aspects objet de PHP peuvent être utiles ici.
De toute manière il faudrait supprimmer les 'echos' sous peine
d'obtenir le sempiternel message du type 'Header already sent'.
<?php
...
if (mysql_num_rows($result)==0) {
//echo "Matricule invalide";
unset ($matricule);
include("php1.php");
main1($param1,$param2);
} else {
//echo "Matricule OK";
$expire = 1800;
include("php2.php");
main2($param1,$param2);
}
exit;
?>
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Ben le rapport c'est que en fonction du résultat du IF je souhaite appeler une page différente.
Donc, en gros, c'est bien une redirection que je veux faire mais sans FORM et sans lien.
Après consultation de la doc, ce que tu me dis (HEADER) à l'air de convenir à mon cas.
Merci !
Donc, en gros, c'est bien une redirection que je veux faire mais sans FORM et sans lien.
Après consultation de la doc, ce que tu me dis (HEADER) à l'air de convenir à mon cas.
Merci !
utilise un header si tu n'a encore rien mis en html ou replace ( en javascript ) si tu as déjà de l'html dans ta requête
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
23 janv. 2003 à 15:32
23 janv. 2003 à 15:32
De toute manière il faudrait supprimmer les 'echos' sous peine
d'obtenir le sempiternel message du type 'Header already sent'.
Ben pas forcement, si c'est le tout premier traitement qu'il fait dans sa page ?
Mais c'est vrai que le Include est bien mieux. J'y avais meme pas pensé... :o)
Kalamit,
Je ponce donc j'essuie
d'obtenir le sempiternel message du type 'Header already sent'.
Ben pas forcement, si c'est le tout premier traitement qu'il fait dans sa page ?
Mais c'est vrai que le Include est bien mieux. J'y avais meme pas pensé... :o)
Kalamit,
Je ponce donc j'essuie