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

Langage PHP Discussion :

Récupérer le résultat d'un champ


Sujet :

Langage PHP

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut Récupérer le résultat d'un champ
    Bonjour,

    j'essaye de verifier avec ce code si un dossier existe ou non
    Mais petit problème avec le champ db que je n'arrive pas a récupérer le résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    session_start();
    if (!isset($_POST['db'])) {
    ?>
     
    <form action="" method="post">
    Dossier: <input type="text" name="db" id="db"/></br>
     
    <input type="submit" name="Soumettre" value="OK" />
    <?php  
    $_SESSION["db"] = $_POST["db"]; 
    ?>
    </form>
     
    <?php 
    } else {  
    $dir = $db;
    echo '-!-'.$db;
    if(is_dir($dir))
    {
    echo "<script>alert(\"Le $dir existe deja désolé!\")</script>"; 
    echo "<script>history.back();</script>"; 
    }} 
    ?>

    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    tu utilises $db dans l'avoir défini

  3. #3
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Bonjour,

    ça fonctionne grâce a toi.

    merci bc

  4. #4
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Re,

    Comment puis je le récupérer sur l'autre pages dans celle qui vas créer le dossier

    echo $_POST['db'];

    désoler pour le dérangement.

    Merci d'avance

  5. #5
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    j'ai trouver le problème mais je ne sais pas comment le résoudre.

    c'est par ce que dans ma 'form' il n'y pas d'action pour arriver a l'autre page 'creer.php' mais, plutôt de cette façon.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo"<meta http-equiv=\"refresh\" content=\"0;url=creer.php\">";

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <?php 
    } else {  
    $dir = $_POST['db'];
     
    if(is_dir($dir))
    {
     
    echo "<script>alert(\"Le $dir existe deja désolé!\")</script>"; 
    echo "<script>history.back();</script>"; 
    }
     
    else
    {
    echo "<script>alert(\"Félicitation!\")</script>"; 
    echo"<meta http-equiv=\"refresh\" content=\"0;url=creer.php\">";
    } 
    } 
    ?>
    Pouvez vous m'aider svp

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Le plus simple serait de mettre ton traitement de création directement dans le meme fichier plutot que dans creer.php ou d'inclure ton fichier creer.php.

    Tu n'aurais pas ainsi de probleme de redirection ou passage de valeurs.

  7. #7
    Inscrit
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 151
    Points
    151
    Par défaut
    Merci beaucoup

    j'ai suivie ton conseil est j'ai remplacer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo"<meta http-equiv=\"refresh\" content=\"0;url=creer.php\">";
    par le code complet de la page creer.php

    1000 fois merci

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 31/12/2014, 18h30
  2. [WD14] Récupérer le résultat d'une requête dans un champ de saisie
    Par Aenur56 dans le forum WinDev
    Réponses: 4
    Dernier message: 03/05/2010, 17h41
  3. Récupérer le résultat d'un "select max" dans un champ d'un formulaire
    Par ndukuliki dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 15/02/2010, 19h38
  4. [Dojo] Récupérer le résultat de retour d'un champ de type TimeTextBox
    Par hastiok dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 03/12/2009, 16h59
  5. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 17h45

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