Espaces vides dans la methode get en php

ghost1958 Messages postés 6 Statut Membre -  
ghost1958 Messages postés 6 Statut Membre -
Bonjour,

Je débute en php et je suis face à un problème.
Voici la portion du code incriminée:

<input type="hidden" name="renvoyer" value="<a href=http://www.nombres-numerologique.com/la-numerologie.php?<?php echo "nom=$nom&prenom=$prenom&JOUR=$jour&MOIS=$mois&AN=$an>www.nombres-numerologique.com</a>"; ?>"
<br><input type=submit name="envoyer" value="Confirmer">

Le lien est bien envoyé, mais si la variable $prénom est composée comme (jean jacques), il ne me retourne que Jean.
Pourriez-vous m'aider ?

Merci
Configuration: Windows XP
Firefox 3.0.14

3 réponses

  1. irem Messages postés 166 Statut Membre 99
     
    Bonjour,

    Il suffit de faire un urlencode($name) et non afficher $name.

    En effet, ton url contient alors un espace peu apprécié à la fois par le serveur et le navigateur.

    Attention côté serveur, il faudra prévoir de faire aussi un urldecode($_GET['name']))

    cordialement

    Irem
    0
  2. ghost1958 Messages postés 6 Statut Membre 21
     
    Un grand merci à toi Irem pour cette rapididé de réponse .
    Je vais tester.
    0
  3. ghost1958 Messages postés 6 Statut Membre 21
     
    Parfait ! Ca fonctionne à merveille !
    Mille fois merci...
    0