begin process at 2012 05 31 00:07:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

inéxécution d'un code JS dans du php


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

inéxécution d'un code JS dans du php

mardi 7 juin 2005 à 16:16:04 | inéxécution d'un code JS dans du php

Eric25

Bonjour,

Dans mon code php, j'éxécute du javascript. Le pb est que lorsque ce script n'est pas suivi par le reste du code php, celui-ci fonctionne très bien alors que dans le cas contraire, celui ci ne marche plus.

Voici mon code :

//Création d'une session
$date_time=date("Y-m-d H:i:s");
  session_start();
  //Ouverture de session
  $_SESSION['login']=$login;
  //Requete de MAJ de l'heure de début de session
  
  $MAJ="UPDATE compte
   SET Debutsession= '#$date_time#'
   WHERE Login='$login'";
  
  $queryresultat2 = mysql_query($MAJ) or die ("Impossible d'éxécuter la requête de mise a jour du debut de la session");
  
  echo"<script LANGUAGE=\"JavaScript\">
   parent.frames[\"sommaire\"].document.location.reload()
  </script>";

  
  if ($_SESSION['pagedest']=='vismes')
  {
   header("Location: visumessage.php");
  }
  else if ($_SESSION['pagedest']=='ecrmes')
  {
   header("Location: message.php");
  }
  else if ($_SESSION['pagedest']=='gal')
  {
   header("Location: AccueilGallerie.php");
  }

Il y a t'il une raison à ce disfonctionnement et comment puis-je résoudre mon pb ?

Merci d'avance
mardi 7 juin 2005 à 16:37:17 | Re : inéxécution d'un code JS dans du php

malalam

Administrateur CodeS-SourceS
hello,

et quelle est l'erreur au juste ?

mardi 7 juin 2005 à 16:42:22 | Re : inéxécution d'un code JS dans du php

Eric25

En fait lorsque je ne mets pas les si qui suivent ds le code, le script JS s'éxécute sans erreurs et rafraichit la frame spécifié dans le code.
le code est alors :

//Création d'une session
$date_time=date("Y-m-d H:i:s");
  session_start();
  //Ouverture de session
  $_SESSION['login']=$login;
  //Requete de MAJ de l'heure de début de session
  
  $MAJ="UPDATE compte
   SET Debutsession= '#$date_time#'
   WHERE Login='$login'";
  
  $queryresultat2 = mysql_query($MAJ) or die ("Impossible d'éxécuter la requête de mise a jour du debut de la session");
  
  echo"<script LANGUAGE=\"JavaScript\">
   parent.frames[\"sommaire\"].document.location.reload()
  </script>";

Lorsque je continue mon code php (avec les si...), bizarrement le script JS ne fonctionne plus puisque le rafraichissement ne se fait plus.

Merci d'avance
mardi 7 juin 2005 à 16:47:50 | Re : inéxécution d'un code JS dans du php

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
essaye deja de le sortir de ton php :
ton code
...
?>
<script language="javascript" type="text/javascript">
  parent.frames[\"sommaire\"].document.location.reload()
</script>
<?php
suite avec les if()
...
?>
mardi 7 juin 2005 à 16:51:20 | Re : inéxécution d'un code JS dans du php

Eric25

Ôui mais ce que j'ai oublié de dire c'est que ce code ce trouve lui même ds un test
{
   ...\\le code est là
}
je ne peux donc pas le sortir du php...
mardi 7 juin 2005 à 17:21:22 | Re : inéxécution d'un code JS dans du php

malalam

Administrateur CodeS-SourceS

Si, tu peux, mais ce n'est pas grave.
Ca veut dire sans doute que ton test echoue, alors

mardi 7 juin 2005 à 17:34:28 | Re : inéxécution d'un code JS dans du php

Eric25

J'ai résolu le pb en mettant le script en début de page charger par les headers ds les si.
Merci pour ton aide, je savais pas qu'on pouvait interrompre une zone { } en php...
mardi 7 juin 2005 à 21:41:40 | Re : inéxécution d'un code JS dans du php

Anthomicro

Réponse acceptée !
Salut,

tes headers ne fonctionnent plus car tu as envoyé avec echo du code html.

Met ob_start(); tout en haut de ta page et ob_end_flush(); tout en bas.

a +


    mercredi 8 juin 2005 à 10:50:26 | Re : inéxécution d'un code JS dans du php

    Eric25

    Ca marche super. Merci encore...
    mercredi 8 juin 2005 à 10:58:05 | Re : inéxécution d'un code JS dans du php

    malalam

    Administrateur CodeS-SourceS
    Ca c'etait pas con lol...

    1 2

    Cette discussion est classée dans : code, php, login, session, location


    Répondre à ce message

    Sujets en rapport avec ce message

    Erreur lors de l'utilisation de sessions [ par auremy ] Bonjour,Je fais un site avec une partie réservé aux membres, ce qui nécessite donc une identification. Ayant regardé les messages à ce sujet, je n'ai Problème avec les sessions [ par auremy ] Bonjour,J'aimerais créer un espace réservé, protégé par login et mot de passe. Pour ceci, j'utilise un formulaire permetant d'entrer ses données et qu Probléme de sessions. [ par BenXbox ] Slt à tous,Voila j'ai un probléme avec mon système de session, quant je rentre le pseudo et le mots de passe il me dit :Warning: session_start(): Cann Aide Urgent svp - Probleme de session [ par jmcamman ] Bonjour à tous.J'ai des problemes depuis quelques jours sur la gestion des sessions lors d'un loginVoici mon prmier fichier contenant login.php, leque sessions [ par miss07 ] Bonjour, je viens de commencer à apprendre PHP et je voudrai savoir si avec une session on peut faire une vérification d'un mot de passe et d'un login Combiner Cookie et Session [ par apz ] salut,en fait je voudrais ajouter une zone membres dans mon site.je voulais combiner cookie et session : le cookie sert au login automatique de l'util ma session ne fonctionne pas a la première connexion [ par jojolafrite ] bonjour g un petit problème de session pour la création d'une section membrepour cela g trois fichier:logadmin.php(page de login)veriflog.php(script q session_is_registered() [ par tweeder ] Bonjour, je vais essayer d'être le plus clair possible.Voila je veux sécuriser mon site grâce au php avec session_is_registered(). J'ai donc une page variables de session [ par tweeder ] BonjourJ'ai posé la question plus tôt cette semaine mais je crois que je m'étais mal exprimévoila j'aimerais récupérer ma variable de session enregist problème avec les sessions [ par lpefec ] mon script ne fonctionne pasidentification.php----------------------------------------------------------------Login<meta http-equiv="Content-Type" con


    Nos sponsors


    Sondage...

    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 : 0,624 sec (3)

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