Ouvrir une page sans lien

Fermé
suyouss - 11 juin 2004 à 11:53
 suyouss - 11 juin 2004 à 14:38
Bonjour
Voila, j'ai un formulaire et je voudrais, en fonctionde la réponse, ouvrir une page ou l'autre. Comme j'accède à ma base de données mysql j'utilise le PHP et pour ouvrir la fenetre j'ai essayer d'utiliser javascript mais je n'arrive pas à récupérer mes variables PHP.
Alors si vous savez comment ouvrir une page avec PHP ou comment utiliser des variables PHP en Javascript vous pouvez me dire comment on fait.
Merci.
A voir également:

7 réponses

Utilisateur anonyme
11 juin 2004 à 12:03
en php
header("Location: mapage?var1=val1");
0
Utilisateur anonyme
11 juin 2004 à 12:06
En html à placer dans le <head>
<meta http-equiv="REFRESH" content="3; URL=http://www.ton-serveur.com">

A noter que "3" représente le nombre de secondes avant la redirection.

Kalamit,
14 jours avant le soleil, la mer et les mouettes. :)
0
salut,

ll ya + simple, à mon sens;
si tu veux afficher telle ou telle page selon telle ou telle variable,
php suffit.
Utilise des structures de conditions utilisant la fonction include.

Tu peux faire un truc du genre:


[ex: controle_variables.php]


début ------------------------>

<html>
<head>
<title>
Page de contrôle des variables...
</title>
</head>


<body>

<?

if ($variable = TRUE )

{
include ("page_1.php");
}


else

{
include ("page_2.php");
}


?>




</body>
</html>

<------------------------- fin



<=2Spartiate=> J'espère qu'il fera bô ce Wikend !
0
En utilisant la première solution, ie m'envoie cette erreur:

Warning: Cannot modify header information - headers already sent

Alors je voudrais savoir s'il faut placer la fonction dans un endroit particulier.

Quant à la deuxième solution, je recois mes données par le biais d'un formulaire et j'aimerais changer de pages dès que le test est fait.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
11 juin 2004 à 13:55
il faut mettre le header avant tt affichage je crois
0
Utilisateur anonyme
11 juin 2004 à 14:01
Oui. Avant tout affichage, prends garde à ce qu'il n'y ait pas un espace ou un saut de ligne.

Kalamit,
14 jours avant le soleil, la mer et les mouettes. :)
0
La solution de 2Spartiate fonctionne, mais mon formulaire reste affiché, comment puis-je l'effacer.
Merci pour les solutions passé et celle à venir.
0