Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2012, 15h21   #1
Futur Membre du Club
 
Homme
Etudiant
Inscription : octobre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2011
Messages : 80
Points : 18
Points : 18
Par défaut Passage de parametre entre deux fichiers

Bonjour à tous,

Mon problème est le suivant :

Je dois sauvegarder le nom de l'utilisateur. J'ai ma page d’accueil, là je peux avoir le nom user mais le souci c'est que quand l'utilisateur se connecte, il sera redirigé vers une autre page. Je ne sais pas comment récupérer le nom utilisateur sur cette nouvelle page.

Et puisque ma nouvelle page est une page php, j'ai essayé ça :

Code :
1
2
 
 var nom = '<?php $_SESSION['identifiant'];?>';
Mais ça ne marche pas.
Je suis débutant en JQuery.

Je vous remercie d'avance.
stade13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 11h24   #2
Membre habitué
 
Avatar de Darkyl
 
Homme
autodidacte en recherche d'emploi
Inscription : novembre 2004
Messages : 274
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : autodidacte en recherche d'emploi

Informations forums :
Inscription : novembre 2004
Messages : 274
Points : 106
Points : 106
Bonjour,

Je crois que ton problème ne vient pas de JQUERY mais de php.
Sur ta première page, quand tu arrives à récupérer le nom d'utilisateur, tu le récupères comment?
Par une variable de session ou par une variable quelconque?
Code :
$_SESSION['identifiant']
ou
?

Si tu récupères par le second, ton problème doit venir de ta session, la tu bien créer? session_start() ( à mettre en premier dans tes pages, avant le <html>, en tout premier quoi..., j'ai eu des soucis sinon).

Sinon, si tu le récupérais déjà par ta session, peut-être le delai de vie de ta session ou sa portée... Normalement, si tu ne spécifies rien de particulier, ta session vit et est accessible tout le temps que ton site est ouvert mais pour comprendre il faudrait plus de code...
__________________
Darkyl, celui qui conduit quand il boit pas .(faudra penser passer le permis )
Darkyl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 17h38   #3
Futur Membre du Club
 
Homme
Etudiant
Inscription : octobre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2011
Messages : 80
Points : 18
Points : 18
Citation:
Envoyé par Darkyl Voir le message
Par une variable de session ou par une variable quelconque?
Code :
$_SESSION['identifiant']
ou
?
Bonjour,

J'ai trouver l'erreur, c'était tout bête
Code :
1
2
 
var nom = '<?php =$_SESSION["identifiant"]; ?>';
"" au lieu '' mais sa me donne pas ce que je veux car quand je fait un alert(nom) sa m'affiche sa

<?php =$_SESSION["identifiant"]; ?>

et pour vos questions je démarre bien ma session avec session_start(); et je ne crois pas c'est un problème de délai de session car ma si c'était le cas j'ai définie une fonction pour se rédiger vers la page d’accueil
stade13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 17h43   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 789
Points : 35 789
Citation:
je ne crois pas c'est un problème de délai de session
Non effectivement... c'est surtout manifestement un problème lié au fait que PHP n'est pas interprété dans la page qui contient ce code !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 17h47   #5
Futur Membre du Club
 
Homme
Etudiant
Inscription : octobre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2011
Messages : 80
Points : 18
Points : 18
Citation:
Envoyé par Bovino Voir le message
Non effectivement... c'est surtout manifestement un problème lié au fait que PHP n'est pas interprété dans la page qui contient ce code !
Je crois j'ai résolue le problème

Dans ma page principale qui est en php

Code php :
1
2
3
4
5
6
7
   <?php
      $nom = (!empty($_SESSION["identifiant"])) ? $_SESSION["identifiant"] : "";
    ?>
    <script type="text/javascript">
      var nom = '<?php echo $nom; ?>';
      alert("dede"+nom);
   </script>

ainsi dans mes fichier js qui son en source <script src="js/init.js"></script>donc dans init.js quand j'ai fait alert(nom); sa ma belle et bien afficher le nom
stade13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h41.


 
 
 
 
Partenaires

Hébergement Web