begin process at 2012 05 28 22:10:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

header dans des frames


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

header dans des frames

jeudi 30 juin 2005 à 10:19:02 | header dans des frames

ManuAntibes

Membre Club
Bonjour

Je voudrais savoir comment faire pour ouvrir 2 pages avec Header dans une frame du haut et l'autre du centre.

Mes pages se presente comme ça :

Frame du haut : page avec menu en HTML.
Frame du centre : page d'acces avec login et mot de passe en PHP
apres avoir cliqué sur valider si login OK et mot de passe OK va vers

Frame du haut : page avec menu client perso en PHP
Frame du centre : page du client perso en PHP

voici un bout de mon code :
<?php
 if ($HTTP_POST_VARS['valider']=="ok")
{
session_start();
$INACTIF_CL=$row_rsLogin['INACTIF_CL'];
$clientID=$row_rsLogin['CODE_CL'];
 if ($row_rsLogin['INACTIF_CL']=="0")
  {
  $HTTP_SESSION_VARS['INACTIF_CL']=$row_rsLogin['INACTIF_CL'];
  $HTTP_SESSION_VARS['clientID']=$row_rsLogin['CODE_CL'];
  header("Location:clients.php"); 
  }
 else
  {
  $erreurlog=1;
  }
}
?>


Mon code en rouge change bien la frame du centre, mais comment lui faire changé aussi la frame du haut ?
Merci pour les futures reponses.
A+
MANUANTIBES
jeudi 30 juin 2005 à 13:30:10 | Re : header dans des frames

JoJo738

Membre Club
Hello,
Bah, tu ne peu pas directement

Et on utilise $_POST/_GET/_SESSIOne tpas avec _VARS

<?php
if ($_POST['valider'] == 'ok')  {
  session_start();
  $INACTIF_CL=$row_rsLogin['INACTIF_CL'];
  $clientID=$row_rsLogin['CODE_CL'];
    if ($row_rsLogin['INACTIF_CL'] == 0)  {
      $_SESSION['INACTIF_CL'] = $row_rsLogin['INACTIF_CL'];
      $_SESSION['clientID'] = $row_rsLogin['CODE_CL'];
      header("Location:clients.php");
           echo '
<script>

  document.frames["nom_1"].location.href="http://"
;
  document.frames["nom_2"].location.href="http://";
</script>';
  }  else  {
    $erreurlog = 1;
  }
}
?>


Si ma reponse te convient, merci de l'accepter !
jeudi 30 juin 2005 à 14:50:35 | Re : header dans des frames

ManuAntibes

Membre Club

salut Jojo

J'ai l'impression qu'il ne lis pas le java script car rien ne se passe.

J'ai mis comme tu m'as dis:

  $_SESSION['clientID']=$row_rsLogin['CODE_CL'];
  header("Location:clients.php");
  echo '
<script>
  document.frames["topFrame"].location.href="
http://hh.free.fr/Acces_clients/fond_haut_client_compte.php";
  document.frames["mainFrame"].location.href="
http://hh.free.fr/Acces_clients/clients.php";
</script>';

  }
 else


tu peux m'en dire plus
merci

MANUANTIBES

jeudi 30 juin 2005 à 20:12:50 | Re : header dans des frames

Anthomicro

Salut,

tu ne peux pas sans javascript ouvrir deux pages à partir d'une dans deux cadres différents ;-)



    vendredi 1 juillet 2005 à 09:12:31 | Re : header dans des frames

    ManuAntibes

    Membre Club

    La reponse de JoJo 732 est bien du java script pour tant.
    Dois je quand même garder la ligne header("Location:clients.php"); ???

    Pour ce qui savent dit m'en plus je suis comme un peu bloqué.
    Merci
    MANUANTIBES
    vendredi 1 juillet 2005 à 12:19:36 | Re : header dans des frames

    Anthomicro

    à la place de <script> tu mets <script type="text/javascript">

    ensuite tu dois donner des noms à tes frames (quelle horreur une frame) avec l'attribut name.

    Et ensuite via javascript tu utilises le document.frames['nom_de_la_frame'].location.href="url_de_la_page.php";


      vendredi 1 juillet 2005 à 15:11:30 | Re : header dans des frames

      ManuAntibes

      Membre Club


      <?php
       if ($_POST['valider'] == 'ok')  {
      session_start();
      $INACTIF_CL=$row_rsLogin['INACTIF_CL'];
      $clientID=$row_rsLogin['CODE_CL'];
       if ($row_rsLogin['INACTIF_CL']=="0")
        {
        $_SESSION['INACTIF_CL']=$row_rsLogin['INACTIF_CL'];
        $_SESSION['clientID']=$row_rsLogin['CODE_CL'];
        header("Location:clients.php");
      echo '<script type="text/javascript">
        document.frames["topFrame"].location.href="
      http://www.hh.free.fr/Acces_clients/fond_haut_client_compte.php";
        document.frames["mainFrame"].location.href="
      http://www.hh.free.fr/Acces_clients/clients.php";
      </script>';
        }
       else
        {
        $erreurlog=1;
        }
      }
      ?>


      Ca marche toujours pas

      MANUANTIBES

      vendredi 1 juillet 2005 à 15:13:39 | Re : header dans des frames

      JoJo738

      Membre Club
      Enleve ton header, car ce qui est apres n'est pas executé ^^


      Si ma reponse te convient, merci de l'accepter !
      vendredi 1 juillet 2005 à 15:16:23 | Re : header dans des frames

      Anthomicro

      et puis rajoute un isset pour savoir si $_POST['valider'] existe

      if(isset($_POST['valider']))
      {

      }

      ça suffira à la place de contrôler la valeur du 'ok' on s'en fout de ça


        vendredi 1 juillet 2005 à 15:16:56 | Re : header dans des frames

        Anthomicro

        sauf si tu as plusieurs formulaires ayant une même action bien sûr, et que tu les différencies par la valeur des boutons, enfin bon...



          1 2

          Cette discussion est classée dans : frame, inactif, row, cl, rslogin


          Répondre à ce message

          Sujets en rapport avec ce message

          header dans plusieurs frames [ par ManuAntibes ] BonjourJe voudrais savoir comment faire pour ouvrir 2 pages avec Header dans une frame du haut et l'autre du centre.Mes pages se presente comme ça :Fr bouton imprimer dans le frame [ par Puchu ] Re bonjours à ts! j'affiche une texte word sur le mainframe (du milieu) et je voudrais y ajouter 2 bouton pour avoir la possibilité de l'imprimer ou probleme de session [ par jdalton42 ] salut, sur mon site, je fais un espace membre, il fonctionne mais j'ai un probleme, il y a un bug! quand on est connecter il affiche bonjour pseudo faire passer une variable dans une iframe [ par cladx ] Bonjour, Je voudrai passe ce liens dans une frame voisci mon liens  : test et voici ma frame: <iframe FRAMEBORDER="0" width="500" height="420" name=" Une frame trop vieille [ par Caryl ] J'ai un nouveau souci avec mes frames. Ma page de démarrage s'appelle index.php, elle créée deux frames: haut et main (chacunes des deux frames reçoit Besoin d'aide pr afficher dernière valeur d'1 enregistrement [ par chardene_amour_de_freddy ] Bonjour à tous ! J'explique mon pb, je souhaiterais récupérer la valeur du dernier enregistrement d'une requete. En fait j'ai un formulaire dans leque Menu déroulant avec récupération des données via mysql --> PB [ par cougar5 ] Bonjour à tous,Je suis un débutant en code php. (et nouveau également sur ce site)Il m'a fallu la journée pour créer 2 pages PHP. (Merci internet et l ( Calques ou Frame ) + PHP ? ? ? [ par lnp ] Salut, Comme cela fait assez longtemps que je n'ai pas poser de question et qu'aujour'hui je m'en pose une, j'en profite pour avoir votre avis. Situ Probleme avec les valeurs stockées dans un tableau [ par tibandit ] Hello Voila je veux stocker des données dans un tableau afin de pouvoir les reutiliser a ma convenance, Ca donne ca comme code : $table="produits"; $ probléme défilement de page [ par LibreMax ] Salut, Je suis passé d'easyphp 1.7 (apache 1.3.27 php 4.3.3) a un serveur apche sous debian (apache 2.0.54 php 4.3.10.15); Mon problé est que le défi


          Nos sponsors


          Sondage...

          Comparez les prix

          CalendriCode

          Mai 2012
          LMMJVSD
           123456
          78910111213
          14151617181920
          21222324252627
          28293031   

          Consulter la suite du CalendriCode

          A découvrir



           
          Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
          CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
          CodeS-SourceS.com© est une marque déposée tous droits réservés

          Google Coop CodeS-SourceS Google Coop CodeS-SourceS
          Temps d'éxécution de la page : 2,683 sec (3)

          Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales