IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

appel page2.php a partir de page1.php


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut appel page2.php a partir de page1.php
    Bonsoir
    j ai une page page1.php qui correspond a un formulaire
    je teste plusieurs champs
    si ils sont tous ok je souhaite afficher page2.php mais sans a avoir a cliquer sur un lien ou un bouton

    j ai essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    header('location:voscommentaires.php');
    merci

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    j ai bien compris que "header" devait etre avant les balises html et autres
    le pb c est que je teste mon formulaire dans des balises html et php
    d ou le pb de header

    ma question est comment diriger une page vers une autre apres des test sans clic ou lien

    merci quand meme

  4. #4
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Justement le JS fait pas l'affaire

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut
    mais coment tu lance tes test? si on clique nulle part?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    j effectue mes tests en cliquant sur un bouton qui reactualise la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form method="post" action="#">
    et je souhaite que dans le "if" apres le test si il est positif, afficher une autre page sans a avoir a recliquer sur un bouton

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 64
    Par défaut
    Bonjour, je ne te propose pas une solution, mais une éventuelle astuce :

    Comme la plupart des sites ont une structure de page fixe, et juste le contenu qui change, pourquoi ne pas utiliser en javascript "innerhtml" ???

    Quand bien même tu dois changer toute la page, dans ce cas tu met ta page entière dans un div que tu modifie avec innerhtml.

    Pas très clean mais bon...

  8. #8
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par défaut
    Rajoute ceci apres que t teste soit effectué........

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<SCRIPT language=javascript> window.location="ta deuxieme page" </SCRIPT>";

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    cela me met une erreur

    "Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\ajoutcom.php on line 96"

  10. #10
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par défaut
    heu ui c'est plutot ceci qu'il faut echapper les doubles cotes (\") window.location


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<SCRIPT language=javascript>window.location=\"ta deuxieme page\"</SCRIPT>";
    ou :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<SCRIPT language=javascript>window.location="ta deuxieme page"</SCRIPT>';

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 21
    Par défaut
    merci acirfa
    c est exactement ce que je cherchai

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler un XML a partir d une page PHP/HTML dans Flash
    Par djinlemage dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 27/08/2009, 10h44
  2. de la page1.php je voudrai afficher page2.php
    Par Jcpan dans le forum Langage
    Réponses: 6
    Dernier message: 21/01/2009, 23h35
  3. [PHP-JS] appel de fonction javascript à partir de php
    Par visqueu dans le forum Langage
    Réponses: 2
    Dernier message: 18/03/2007, 18h49
  4. Réponses: 5
    Dernier message: 14/06/2006, 16h35
  5. Réponses: 2
    Dernier message: 12/02/2006, 18h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo