Ouvrir une page sans lien

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.

7 réponses

  1. La solution de 2Spartiate fonctionne, mais mon formulaire reste affiché, comment puis-je l'effacer.
    Merci pour les solutions passé et celle à venir.
    0
    1. 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
      1. il faut mettre le header avant tt affichage je crois
        0
        1. 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
          1. 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
            1. 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
              1. en php
                header("Location: mapage?var1=val1");
                0