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 :

Envoi données


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 181
    Points
    181
    Par défaut Envoi données
    Bonjour,

    J'ai une première page qui est un formulaire où l'utilisateur rentre nom, adresse,...

    Je récupère les infos par la méthode POST dans une autre page ou j'affiche les informations. Tout s'affiche très bien.

    Sur cette page je souhaiterai conserver les informations et les afficher dans une autre page encore grâce à un bouton submit.
    J'ai bien essayé de mettre les paramètres dans l'url :
    ex : index.php?option=xxxx&func=xxx&nom=lkjm&prenom=tom&age=01/01/2006&rue=xxx&ville=sdf&cp=0000

    Mais si l'une des données contient un espace (comme la rue par exemple) le passage à l'autre page se fait partiellement.

    Comment faire pour envoyer les données dans une autre page
    je veux envoyer les données à dossier/fin.php

    Merci 8)

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Points : 332
    Points
    332
    Par défaut
    tu aurais un exemple de ce que tu passes à la page suivante ? le contenu de la variaable query_string par exemple ?

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 181
    Points
    181
    Par défaut
    si tu veux je récupère le contenu du formulaire dans une première page, ensuite je demande à l'utilisateur s'il veut acheter, s'il repond oui il est redirigé vers une autre page (c'est là ou je passe mes paramètres dans l'url) qui contient le lien final dossier/fin.php.

    Mais dans l'url si la rue contient un espace les paramètres suivants ne passent pas ex:

    localhost/index.php?option=com_cartes&func=paiementfin&nom=James&prenom=Ben&age=26/01/2000&rue=26

  4. #4
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    il faut utiliser, pour l'envoi, la fonction urlencode() et pour la reception urldecode()
    "Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN

  5. #5
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Points : 332
    Points
    332
    Par défaut
    Peux tu remplacer l'espace par %20 ?

  6. #6
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 181
    Points
    181
    Par défaut
    ok je vais voir ce que je trouve de ce côté là ! je reviens vous voir si j'ai un problème.

    Merci beaucoup en tout cas

  7. #7
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    sinon mets tes valeurs du form dans des sessions comme ça hop hop hop tu récupères où tu veux

  8. #8
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 181
    Points
    181
    Par défaut
    merci à tous mais j'ai pris la solution de yiannis et ça marche nickel !!!


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

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/05/2007, 14h33
  2. [novice,C#,asp] Envoi données au WebS. apres clique d'un bouton
    Par MissLaLou dans le forum Services Web
    Réponses: 2
    Dernier message: 03/05/2007, 10h26
  3. Envoi donnes par socket
    Par astrotouf dans le forum Web & réseau
    Réponses: 4
    Dernier message: 09/04/2007, 20h06
  4. Pb envoi donnée MySQL
    Par iceman2001 dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/01/2007, 16h31
  5. [débutante] Envoi données et affichage
    Par Sapphire77 dans le forum Services Web
    Réponses: 117
    Dernier message: 08/02/2006, 03h03

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