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 :

transmission variable en PHP 5.4.4


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 72
    Par défaut transmission variable en PHP 5.4.4
    Bonjour,
    J'avais une application en PHP qui fonctionnait parfaitement, mais j'ai du réinstaller PHP en 5.4.4.
    Depuis je n'arrive pas à passer une variable d'une page à une autre.
    Auriez-vous une idée sur ce qui pourrait empécher ce passage ?
    Merci

  2. #2
    Membre chevronné
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Par défaut
    Des erreurs? Des warnings?

    Le code qui pose problème...

  3. #3
    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
    Par défaut
    Sans que tu nous dises comment tu fais le passage, la reception et de quelle version tu venais ça va être difficile de te répondre.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 72
    Par défaut
    Merci de vos réponses, je vais tacher d'être plus précis :
    J'ai déjà un simple formulaire dans un fichier PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form  action="<?php echo($_SERVER['PHP_SELF']); ?>" method="POST" id="chgdept" name="form2">
       <p align="center">Indicatif ou agence/portefeuille(xxxxPxx) : <input type="text" name="indicatif"> &nbsp;&nbsp;&nbsp;
       	<input type="submit" name="valide" value="Envoyer"></p>
    </form>
    Ensuite un fichier PHP qui doit récupérer la variable "indicatif". ce fichier commence bien par session_start.
    Je vois bien dans l'URL du second fichier ma variable avec ce quelle contient.
    Mais pas moyen d'afficher la variable dans ce second fichier :
    "Notice: Undefined variable: indicatif in "
    Merci

  5. #5
    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
    Par défaut
    La variable provenant du formulaire post est : $_POST['indicatif'] et non $indicatif.

    Au passage session_start() concerne les sessions PHP et n'a donc rien à voir avec les formulaires.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 72
    Par défaut
    D'accord avec toi, mais dans mon second fichier je veux afficher la variable sous cette forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $_POST['indicatif'];
    mais j'ai ce message d'erreur :
    Notice: Undefined index: indicatif in
    De plus , je ne retrouve pas dans le php.ini de lignes concernant les variables (register_global, etc ...)
    Bizarre non ?

  7. #7
    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
    Par défaut
    register_global a été désactivée il y a 12 ans, déclarée obsolète il y a 5 ans et définitivement supprimée il y a 2 ans.

    un petit
    te dira exactement ce que transmet ton formulaire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. transmission variable(s) php vers javascript
    Par Didier100 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/12/2009, 15h00
  2. [PHP-JS] Transmission variable par URL avec champ caché
    Par Interface dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2007, 19h09
  3. [Dates] Transmission de variables en PHP
    Par nabians dans le forum Langage
    Réponses: 11
    Dernier message: 30/07/2007, 21h46
  4. [AS3] Transmission variable depuis html/php
    Par Clorish dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 11/07/2007, 11h03
  5. Réponses: 3
    Dernier message: 13/04/2007, 19h43

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