La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Variables de session
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Variables de session  (Lu 1446 fois)
Variables de session
« sur: le 09-04-2003 a 17:35:39 »
Tonino
Membre récent
*

Hors-Ligne

Messages: 12



Hello Boy!

Voir le Profil
Répondre avec citation

Ceci est un message à tous les experts de PHP

Je commance un site et déjà j'ai un problème. Ma base de données, c'est MySQL. Lorsque l'internaute se connecte, j'aimerais que le code génère une variable de session qui regrouperait toutes ses principales caractéristiques. Malheureusement, je n'arrive pas ! d'où l'intérêt de ce message.

??? Si vous êtes doués, et que vous avez la solution, nous ne pouvez pas me laissez dans cette impasse. Ce que j'aimerais, c'est connaître le script exact qui permet de créer une variable tableau dans laquelle serait réunit toutes les informations du genre
        $utilisateur[1]=identifiant
        $utilisateur[2]=nom
        $utilisateur[3]=prenom
        ....

Oui, des précisions:
j'utilise PHP que j'ai installé grâce à l'exécutable easyphp1-6.exe, en gros je ne sais pas si c'est PHP 1, 2, 3 ou 4. Celui-la je l'ai installé sur Windows 98 d'une part et sur Windows XP (mais je ne m'en sert pour l'instant que sur 98 car je n'arrive pas à installer MySQL 4 (et 3.23 non plus d'ailleurs) sur XP Pro)

Voici mon code
$query="select id_uti, id_sexe, nom_uti, prenom_uti, pseudo_uti, num_rue_uti, disc_rue_uti, nom_rue_uti, cp_uti, ville_uti, tel_uti, mail_uti, date_inscription, date_modif, mot_pass, nature_type ";
$query.="from UTILISATEUR, TYPE ";
$query.="where UTILISATEUR.id_type=TYPE.id_type ";
$query.="and nom_uti='$nom_uti' and mot_pass='$mot_pass'";
$res=mysql_query($query);
$n=mysql_num_rows($res);
if(!isset($tab_uti))
{
   for($i=0;$i<$n;$i++) //----- balayage par ligne -----//
      {
      for($j=0;$j<16;$j++)  //------balayage par colonne -------//
         {$tab_uti[$i]=mysql_result($res,$i,$j);}
      }
}
else
{
   for($i=0;$i<$n;$i++)
      {
      for($j=0;$j<16;$j++) 
         {$tab_uti[$i]=mysql_result($res,$i,$j);}
      }
}
session_register("tab_uti");

« Dernière Édition: le 10-04-2003 a 12:22:56 par Tonino » Rapporter au modérateur  

Re:Variables de session
« Répondre #1 sur: le 09-04-2003 a 19:01:17 »
Jey
Modérateur
Equipe de modération
Habitué
*****

Hors-Ligne

Sexe: Male
Messages: 466



:)

Voir le Profil    WWW
Répondre avec citation

tu fais ton tableau...

$tab[1] = "bla bla";
$tab[2] = "bla bla bla";

ensuite, selon ta version de php, il faut que tu fasses :

session_register("tab");

ou $_SESSION["tab"] = $tab;

Rapporter au modérateur  

Toute l'actu  ||  Régie Pub Innovante  ||  Chat !! || La vie d'un gars qui est bien quand même :p
Re:Variables de session
« Répondre #2 sur: le 09-04-2003 a 21:36:05 »
Yarrick
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 73



Grand créateur de jeu en PHP

Voir le Profil
Répondre avec citation

Ca m'intéresse aussi mais malheureusement je ne parviens pas à le faire marcher avec cette méthode.

Un peu de précision, Jey ? Merci d'avance

Rapporter au modérateur  

Pourquoi ca marche jamais comme on veut le javascript,php,asp ?
Re:Variables de session
« Répondre #3 sur: le 10-04-2003 a 05:34:50 »
Jey
Modérateur
Equipe de modération
Habitué
*****

Hors-Ligne

Sexe: Male
Messages: 466



:)

Voir le Profil    WWW
Répondre avec citation

je peux pas vous donner de précision sans savoir avec quoi vous fonctionner...
les sessions ont beaucoup évoluées...
en php3, il fallait utilisait phplib
en php4, il y a les sessions en natif mais selon la sous version ET la config, ça peut ne pas marcher de la meme maniere...
donc donnez des liens vers vos phpinfos

Rapporter au modérateur  

Toute l'actu  ||  Régie Pub Innovante  ||  Chat !! || La vie d'un gars qui est bien quand même :p
Re:Variables de session
« Répondre #4 sur: le 10-04-2003 a 12:38:30 »
Yarrick
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 73



Grand créateur de jeu en PHP

Voir le Profil
Répondre avec citation

De mon côté j'ai la dernière version à ce qu'il me semble 

Rapporter au modérateur  

Pourquoi ca marche jamais comme on veut le javascript,php,asp ?
Solution
« Répondre #5 sur: le 10-04-2003 a 13:53:10 »
Tonino
Membre récent
*

Hors-Ligne

Messages: 12



Hello Boy!

Voir le Profil
Répondre avec citation

J'ai trouvé la solution
Je t'envoie la solution Yarrick, je crois qu'elle t'intéresse

$query="select id_uti, id_coord, id_sexe, nom_uti, prenom_uti, pseudo_uti, num_rue_uti, disc_rue_uti, nom_rue_uti, cp_uti, ville_uti, tel_uti, mail_uti, date_inscription, date_modif, nature_type ";
$query.="from UTILISATEUR, TYPE ";
$query.="where UTILISATEUR.id_type=TYPE.id_type ";
$query.="and nom_uti='$nom_uti' and mot_pass='$mot_pass'";
$res=mysql_query($query);
$uti=mysql_fetch_array($res);
if(!isset($tab_uti))
{
$tab_uti

  • =$uti['id_uti'];
    $tab_uti[1]=$uti['id_coord'];
    $tab_uti[2]=$uti['id_sexe'];
    $tab_uti[3]=$uti['nom_uti'];
    $tab_uti[4]=$uti['prenom_uti'];
    $tab_uti[5]=$uti['pseudo_uti'];
    $tab_uti[6]=$uti['num_rue_uti'];
    $tab_uti[7]=$uti['disc_rue_uti'];
    $tab_uti[8]=$uti['nom_rue_uti'];
    $tab_uti[9]=$uti['cp_uti'];
    $tab_uti[10]=$uti['ville_uti'];
    $tab_uti[11]=$uti['tel_uti'];
    $tab_uti[12]=$uti['mail_uti'];
    $tab_uti[13]=$uti['date_inscription'];
    $tab_uti[14]=$uti['date_modif'];
    $tab_uti[15]=$uti['nature_type'];
    }
    else
    {
    $tab_uti
  • =$uti['id_uti'];
    $tab_uti[1]=$uti['id_coord'];
    $tab_uti[2]=$uti['id_sexe'];
    $tab_uti[3]=$uti['nom_uti'];
    $tab_uti[4]=$uti['prenom_uti'];
    $tab_uti[5]=$uti['pseudo_uti'];
    $tab_uti[6]=$uti['num_rue_uti'];
    $tab_uti[7]=$uti['disc_rue_uti'];
    $tab_uti[8]=$uti['nom_rue_uti'];
    $tab_uti[9]=$uti['cp_uti'];
    $tab_uti[10]=$uti['ville_uti'];
    $tab_uti[11]=$uti['tel_uti'];
    $tab_uti[12]=$uti['mail_uti'];
    $tab_uti[13]=$uti['date_inscription'];
    $tab_uti[14]=$uti['date_modif'];
    $tab_uti[15]=$uti['nature_type'];
    }
    session_register("tab_uti");

  • Rapporter au modérateur  
    Re:Variables de session
    « Répondre #6 sur: le 10-04-2003 a 14:13:41 »
    Jey
    Modérateur
    Equipe de modération
    Habitué
    *****

    Hors-Ligne

    Sexe: Male
    Messages: 466



    :)

    Voir le Profil    WWW
    Répondre avec citation

    Citation de: Yarrick le le 10-04-2003 a 12:38:30
    De mon côté j'ai la dernière version à ce qu'il me semble 
    comme j'ai dit, ça ne suffit pas comme information...
    puisque la gestion des sessions changent en fonction de la version ET de la configuration de php

    Rapporter au modérateur  

    Toute l'actu  ||  Régie Pub Innovante  ||  Chat !! || La vie d'un gars qui est bien quand même :p
    Re:Variables de session
    « Répondre #7 sur: le 10-04-2003 a 14:41:10 »
    drunkenmaster68
    Forum-france
    Superactif
    ****

    Hors-Ligne

    Sexe: Male
    Messages: 621



    La vie donne soif !
    99831954 99831954
    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Justement, comment on fait pour configurer php ?

    J'arrive pas à configurer la commande --enable-trans-sid

    Rapporter au modérateur  

    Forum-3D :: Forum-3D, la communauté d'entraide et d'échange dédiée aux amateurs de 3d.
    MyWorks :: Mon site portfolio.
    Re:Variables de session
    « Répondre #8 sur: le 10-04-2003 a 18:04:17 »
    maximus
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 4



    L'espagnol...
    121722459 121722459
    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Regarde dans ton php.ini !

    session.use_trans_sid = 1

    si il y a 1, ben c'est activé !

    Rapporter au modérateur  

    Le monde est du côté de celui qui est debout ! (proverbe arabe)
    Re:Variables de session
    « Répondre #9 sur: le 11-04-2003 a 00:36:30 »
    drunkenmaster68
    Forum-france
    Superactif
    ****

    Hors-Ligne

    Sexe: Male
    Messages: 621



    La vie donne soif !
    99831954 99831954
    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Merci ! 

    Rapporter au modérateur  

    Forum-3D :: Forum-3D, la communauté d'entraide et d'échange dédiée aux amateurs de 3d.
    MyWorks :: Mon site portfolio.
    Re:Variables de session
    « Répondre #10 sur: le 17-04-2003 a 08:34:24 »
    Yarrick
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 73



    Grand créateur de jeu en PHP

    Voir le Profil
    Répondre avec citation

    C chelou comme truc quand meme, merci je vais essayer tonino

    Rapporter au modérateur  

    Pourquoi ca marche jamais comme on veut le javascript,php,asp ?
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg