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 :

[Tableaux] $_POST ne marche pas


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut [Tableaux] $_POST ne marche pas
    Bonjour,

    je suis entrain de faire un programme. et la je viens de remarquer que les variables du formulaire ne passent pas d'une page à l'autre...

    En faite ca marche pas quand la page est dans le meme dossier, mais si je l'a mais pas dans le meme dossier ca marche, je comprends pas...

    j'ai easyphp, pouvez vous m'aider???

    merci

  2. #2
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Ligne 5 caractère 13

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Sylvain71
    Ligne 5 caractère 13
    Héééé me pique pas mes vannes !

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Par défaut
    3615 jaibesoindaide

    lol

    pour être sérieux, tu pourrai nous afficher un peu de ton code du forumulaire et comment tu le récupere pour le traitement, alors on pourrai t'aider

  5. #5
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Héééé me pique pas mes vannes !
    Maiiiiiheuuuu !!!
    Elle est si bien ...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    oui je vous montre mais normalement ca doit allé vu que j'ai tj fait comme ca et que j'ai appris en en école d'informatique...

    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
     
    <form method="post" action="deplacer_ok.php">
    <table>
    <tr>
    <td>D&eacute;placer vers:</td><td>
    <select id="lstDossier" name="lstDossier" size="1">
    <?php
    echo $contenu_liste;
    ?>
    </select>
    <td><input type="hidden" name="urlfichier" value="<?php echo $addr_fichier;?>"/></td>
    </td>
    </tr>
    <tr>
    <td colspan="2"><input type="submit" value="Déplacer"/></td>
    </tr>
    </table>
    <p><a href="liste_fichier.php?dossier=<?php echo $dossier;?>">Revenir en arrière</a></p>
    </form>
    puis je recupere comme ca

    $variable=$_POST['lstDossier'] mais il me dit qu'il trouve pas l'index alors que il y est... bref ca marche que si je met le fichier dans un autre dossier...

    merci

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    lis mieux et dis pas nimp

  8. #8
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Que donne un print_r($_POST) ?

  9. #9
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    je suis de l'avis a JWhite
    tu fais des validations?? pour voir si tes variable on été posté??

  10. #10
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    C'est normal qu'il ne te renvoie rien car si $contenu_liste est vide, ton select ne contient aucun tag option.
    Donc le navigateur ne renvoie rien car il n'y a rien a renvoyer.

    Mets une options par defaut et ton champs sera present dans $_POST.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    print_r($_POST); donne Array()

  12. #12
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Alain15
    print_r($_POST); donne Array()
    et print_r($_GET), juste pour être sûr ?

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    quand je met get ca marche mais le problème c'est que j'ai pleins de case à cocher donc quand l'url devient trop grande j'arriv plus à faire submit

    ca donne ca print_r($_GET);

    Array ( [opt0] => on [fichier0] => test);

    voila

  14. #14
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Alain15
    quand je met get ca marche
    Tu veux dire que tu as fait le test en modifiant le "method" de ton formulaire ? Si c'est le cas pas de souci, continuons à chercher...

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    oui c ca

  16. #16
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Alain15
    oui c ca
    et sans changer "method", tu obtiens bien un tableau vide ?

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 189
    Par défaut
    oui j'ai testé

  18. #18
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Citation Envoyé par stunti
    C'est normal qu'il ne te renvoie rien car si $contenu_liste est vide, ton select ne contient aucun tag option.
    Donc le navigateur ne renvoie rien car il n'y a rien a renvoyer.

    Mets une options par defaut et ton champs sera present dans $_POST.
    Au risque de me repeter...

    Tu n'as pas d'option dans ton select. Donc le navigateur ne renvoie rien.

  19. #19
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par stunti
    Au risque de me repeter...

    Tu n'as pas d'option dans ton select. Donc le navigateur ne renvoie rien.
    J'imagine que c'est dans $contenu_liste, mais si c'est pas le cas...

  20. #20
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Effectivement.
    Le meilleur moyen pour tester c'est de mettre une valeur dans contenu liste ou de mettre une valeur par defaut dans le select.

Discussions similaires

  1. Addslahes ne marche pas sur $_POST
    Par fredtheman dans le forum Langage
    Réponses: 3
    Dernier message: 25/02/2008, 01h11
  2. Réponses: 2
    Dernier message: 23/10/2007, 17h33
  3. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  4. Réponses: 9
    Dernier message: 07/05/2003, 12h57
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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