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