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

PHP & Base de données Discussion :

donner la valeur lors de la creation d'un id [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut donner la valeur lors de la creation d'un id
    bonsoir ,

    voila enfait , je cree un dossier , qui doit porter le numero de l'id de la personne lors de son inscription , exemple si c'est le 243eme sur le site , cela cree le dossier 243 , pour l'instant j'ai ceci :

    $oldumask = umask(0000);mkdir("directory/image/".$hhh."");umask($oldumask);

    avec $hhh = $_SESSION['id']; pour tester et cela fonctionne bien , mais moi je ne veux pas l'id de la personne qui a invité ($_session) mais bien la valeur de celui qui vien d'etre creer , que dois je faire pour ca?

    merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    désolé mais j'ai rien compris a ton post.

    Ensuite pour le code y a le tag code lors des posts et commente le ou met en plus car la je pige rien moi personnellement.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    oui desolé je m'exprime mal

    je disais que je creer un repertoire avec mkdir() ca n'as pas de probleme.

    Mais le Nom du dossier meme , j'aimerais l'appeller de la meme manniere que l'id de la personne.

    Si c'est l'id 67 , le repertoire sera 67
    id=928 => repertoire 928

    Mais je ne sais pas comment faire

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    ta personne elle s'inscrit je suppose sur ton site pour avoir une id?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    ca fonctionne avec les sessions , et chaque user a un identifiant , dit ici 'id'

    un membre invite un ami , celui si aura donc un id , j'aimerais donc creer un repertoire qui porte le nom (numero) du nouveau enregistrement

  6. #6
    Membre chevronné
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Points : 1 839
    Points
    1 839
    Par défaut
    à tes dires, je suppose que tu crées le répertoire après avoir enregistré un nouvel utilisateur dans la base de données, il suffit donc de récupérer l'id de l'enregistrement pour créer son répertoire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = "INSERT INTO matable ........";
    $id = mysql_insert_id();
    mkdir("directory/image/".$id, 0755);
    à toi d'adapter pour que cela te convienne....


  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Points : 362
    Points
    362
    Par défaut
    Citation Envoyé par ruty
    ca fonctionne avec les sessions , et chaque user a un identifiant , dit ici 'id'

    un membre invite un ami , celui si aura donc un id , j'aimerais donc creer un repertoire qui porte le nom (numero) du nouveau enregistrement
    Non ca fonctionne pas avec les sessions forcement ca fonctionne comme tu veux que ca fonctionne.

    Hors la j'ai l'impression tu melanges des trucs.
    D'apres ce que tu dis un mec a une sessions qui a une id et qui en invite un autre qui lui a une id de session, mais tu les as comment ces id

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Points : 110
    Points
    110
    Par défaut
    il faut etre membre pour aceder au site , un membre avec l'id 5 par exemple invite un ami qui lui prendra le prochain id , qui est en auto_increment dans ma base , donc si le gars est le 23000eme son id sera 23000 , personne ne change de id ! , voila pour eclaircir un peu tout

    mais avec ce que m'as dit ska_root mon probleme est resolu , merci

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

Discussions similaires

  1. probleme lors de la creation de table
    Par perlgirl dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/11/2005, 09h43
  2. donner la valeur d'une variable comme nom de table
    Par cladsam dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/10/2005, 15h16
  3. probleme lors de la creation du device
    Par 180degrés dans le forum DirectX
    Réponses: 5
    Dernier message: 18/08/2005, 17h26
  4. Réponses: 2
    Dernier message: 07/07/2005, 18h11
  5. [SAX] erreur lors de la creation du XMLReader
    Par vir dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 19/08/2004, 01h12

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