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 :

[PostGreSQL] Transfert d'une variable par POST


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut [PostGreSQL] Transfert d'une variable par POST
    Bonsoir,
    J'ai un problème avec un script php car en transferant des variables par POST, une seul n'est pas transmise et c'est celle que je récupere du pg_fetch_rows :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $max="SELECT max(idClient) FROM Client";
    $maxid=pg_query($conn,$max);
    $row=pg_fetch_array($maxid);
    $idC = $row[0]+1;
    <input type="hidden" name="idClient" value=<?php echo $_POST['idC'];?>>
    Mise à part idC, les autres variables sont transmises.
    Remarque : PosgreSQL comme base.

    Merci.

  2. #2
    Membre actif
    Inscrit en
    Octobre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Octobre 2006
    Messages : 59
    Par défaut
    Tu as fait des tests en sortant de ta requete sur $idC pour voir si elle n'est pas vide ?
    ex : echo $idC;

    et je comprends pas trop comment tu fonctionne avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="idClient" value=<?php echo $_POST['idC'];?>>
    si tu veux mettre la valeur issue de ta requête dans l'input hidden tu n'as pas besoin de mettre $_POST['idC'] mais juste $idC

  3. #3
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Comme le dit Dam1en, attention ta variable est $idC et non pas $_POST['idC'].
    Le tableau $_POST te permet de récupérer des valeurs d'un formulaire de la page précdante, et non pas de les envoyer.
    Ici si tu met en valeur ton $idC, puisque le name de ton champ est idClient, sur la page qui recuperera les informations (action du formulaire), tu pourra recupérer cette information avec $_POST['idClient'].

Discussions similaires

  1. transfert d'une variable string vers rapport RAVE
    Par segnac dans le forum Bases de données
    Réponses: 4
    Dernier message: 30/11/2013, 07h24
  2. remplacer une variable par sa valeur
    Par patbeautifulday1 dans le forum Access
    Réponses: 3
    Dernier message: 05/01/2007, 17h06
  3. [PHP-JS] Limite d'une variable par un $_GET
    Par Tarteens dans le forum Langage
    Réponses: 1
    Dernier message: 15/09/2006, 14h25
  4. problème de passage de variables par POST
    Par jeanfrancois dans le forum Langage
    Réponses: 7
    Dernier message: 03/05/2006, 13h36
  5. Transfert d'une image par socket stream
    Par francky23012301 dans le forum Langage
    Réponses: 1
    Dernier message: 31/10/2005, 16h06

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