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 :

Intégration d'un ID dans une variable $rep [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut Intégration d'un ID dans une variable $rep
    Bonjour,

    Je suis bloqué sur un petit détail de rien du tout. Je sais pas pourquoi je bloque, alors que c'est un basic !

    Dans un script php de Upload de fichier, tout est ok, sauf que je suis coincé pour intégrer un ID, dans un chemin d'accès. L'accès à la base de données est sur la page et fonctionne parfaitement sur d'autres lignes de code faisant appel à l'ID, mais j'arrive pas à l'intégrer dans un chemin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    				//si le dossier n'existe pas, on le crée :
    				$rep = 'media/ID/';
    				if(!is_dir($rep))mkdir($rep);
    Là je suis dans un code en php, donc pas besoin des balise <? echo $resultat['ID'] ;?>

    Normalement entre les balise <? et ?>, cette ligne : $rep ='media/$resultat[ID]/ devrait fonctionner ! J'ai tout essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $rep = 'media/$resultat[ID]/';
    $rep = 'media/$SESSION[ID]/';
    $rep = 'media/$GET[ID]/';
    Ce que je veux c'est placer l'ID dans le chemin : media/ID/ Mais impossible de trouver le bon code ! C'est tout bête, mais j'ai tout essayé POST, GET, SESSION, rien n'y fait ! Les dossier ID sont déjà créés, je veux juste faire apparaître le chiffre de l'ID de dossier pour uploader dans le bon dossier ID.

    Je suis un bidouilleur en PHP et n'ai que très peu de connaissance. Merci si une personne peu me donner le bon code, pour que l'ID de ma base de données, se positionne dans le chemin d'accès...

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 505
    Par défaut
    Salut,

    C'est basique oui, vu que tu ne sais pas concaténer une chaîne de caractère avec une variable :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $rep = 'media/'.$resultat["ID"];
    $rep = 'media/'.$SESSION["ID"];
    $rep = 'media/'.$GET["ID"];

    Et pour la vérification de l’existence du dossier, c'est pareil :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $rep = 'media/'.$ID;

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Merci Toufik

    Voici le code que tu m'as proposé qui me convient et qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep = 'media/'.$resultat["ID"];
    Sauf, que le fichier uploader ce met en racine de media/ au lieu de le placer dans le dossier ID. Il marque bien l'ID 3 (nom du dossier de l'ID). Il me manque juste la barre, pour que le fichier uploader se mette bien dans l'ID 3 nom du dossier, au lieu de se mettre dans le dossier media. J'ai essayé de mettre la barre, mais rien n'y fait ça marche pas ! Je suis vraiment nul hi hi hi ! J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $rep = 'media/.$resultat["ID"]/'; => ça marche pas !
    $rep = 'media/'.$resultat["ID"]/'; => ça marche pas !
    $rep = 'media/'.$resultat["ID"]'/'; => ça marche pas !
    Il me manque cette / ? Si tu as une idée ? Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    il faut apprendre les BASES du PHP, si tu ne veux pas perdre trop de cheveux...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep = 'media/'.$resultat['ID'].'/';

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Super !!! Merci jreaux et merci Toufiq voilà, ça marche tout est ok

    Merci pour le lien, que je vais étudier. Cela fait des années que j'étudie le php, mais c'est comme l'anglais, je bafouille, mais j'arrive pas à parler correctement ! Je dois avoir des soucis de mémoire ou des difficultés à apprendre ! C'est pas la volonté, vu tout ce que j'ai réalisé en php, mais j'ai pas la vision globale pour comprendre le langage ! Mais je désespère pas dans 20 ans, je devrai y arriver hi hi hi !

    Merci infiniment les amis

  6. #6
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 505
    Par défaut
    Content pour toi que cela à fonctionné comme tu voulais, mais le plus important c'est de comprendre mes conseils et ceux de jreaux62, comme ça tu n'auras plus besoin de poser des questions basiques

  7. #7
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Merci Toufik, vous avez raison, faut travailler et apprendre sans relâche et j'ai encore du boulot ! Je croyais en avoir fini avec ces apostrophes..., mais avec toutes les versions de php, on s'y perd ! En tout cas, merci infiniment Toufik pour ton aide

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

Discussions similaires

  1. Stocker un noeud dans une variable
    Par Devotion dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 23/09/2004, 17h02
  2. [Sybase] résultat d'un select dans une variable
    Par stoz dans le forum Sybase
    Réponses: 2
    Dernier message: 14/09/2004, 14h28
  3. Résultat d'une requête dans une variable...
    Par Hoegaarden dans le forum Bases de données
    Réponses: 6
    Dernier message: 28/04/2004, 13h51
  4. Réponses: 6
    Dernier message: 24/07/2003, 12h39
  5. [langage] Extraire un block dans une variable multiligne
    Par |DUCATI| DesMo dans le forum Langage
    Réponses: 9
    Dernier message: 11/02/2003, 14h56

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