Rechercher : dans
Par :

Appel d'une page dans du code PHP

Dernière réponse le 23 jan 2003 à 15:32:38 Erwan18, le 23 jan 2003 à 08:22:52 
 Signaler ce message aux modérateurs

Bonjour,

Dans un script de ce style :

if (mysql_num_rows($result)==0) {
echo "Matricule invalide";
unset ($matricule);

}
else {
echo "Matricule OK";
$expire = 1800;

}

comment appeler les pages p1.php et p2.php, sans submit, sans
href, ... ?

Merci !

Meilleures réponses pour « Appel d'une page dans du code PHP » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages Voir Si vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...
Caractéristiques du langage Php VoirL'interprétation du code Un code PHP (celui compris entre les délimiteurs ) est un ensemble d'instructions se terminant chacune par un point-virgule (comme en langage C). Lorsque le code est interprété, les espaces, retours chariot et...

1

kalamit, le 23 jan 2003 à 09:17:49

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

Répondre à kalamit

2

Erwan18, le 23 jan 2003 à 09:27:40

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 !

Répondre à Erwan18

3

lasngc, le 23 jan 2003 à 14:44:28

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

Répondre à lasngc

4

jisisv, le 23 jan 2003 à 15:29:39

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.

Répondre à jisisv

5

 kalamit, le 23 jan 2003 à 15:32:38

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

Répondre à kalamit