passage d'une page à l'autre = coupe les parametres aux espaces???

passage d'une page à l'autre = coupe les parametres aux espaces??? - PHP - Programmation

Marsh Posté le 13-05-2003 à 13:01:18    

:hello:  
salut,
j'ai un petit probleme que vous saurez résoudre je pense,
voila, je fait un href="modifier.php?code= ...etc, mais quand un des paramètre que j'envoi contient des espaces, il me met %20 à la place en haut dans la barre d'adresse, et dans la page suivante, il me met dans le input de la page suivante uniquement la première partie avan l'espace ( ou je cole mon parametre comme ça : <input type="text" name="caracteristique" size=40  value=1400 Mhz...et ici il dvrait y avoir le reste, mé rien... :( > )
 
 :cry:


Message édité par vandekerput le 13-05-2003 à 15:52:36
Reply

Marsh Posté le 13-05-2003 à 13:01:18   

Reply

Marsh Posté le 13-05-2003 à 13:16:03    

d'où l'utilité d'inclure ds chaque page un petit fichier qui contient des fonctions maison pour mouliner toutes sortes de données.

Reply

Marsh Posté le 13-05-2003 à 13:35:49    

essaye avec des ":
<input type="text" name="caracteristique" size="40"  value="1400 Mhz">
 
edit: schimz, quel est l'intérêt de ton message? :sarcastic:


Message édité par dropsy le 13-05-2003 à 13:36:29
Reply

Marsh Posté le 13-05-2003 à 13:52:53    

Je pense surtout qu'il faut éviter les espoaces dans les adresses !

Reply

Marsh Posté le 13-05-2003 à 15:50:59    

en fait, je fait passer une chaine de caractère comportant des espaces, met le <input me le coupe au premier espace... :??:

Reply

Marsh Posté le 13-05-2003 à 16:00:07    

Vandekerput a écrit :

en fait, je fait passer une chaine de caractère comportant des espaces, met le <input me le coupe au premier espace... :??:  


C'est pas très propre :/

Reply

Marsh Posté le 13-05-2003 à 16:08:31    

nero27 a écrit :


C'est pas très propre :/


 
pourtant jutilise du javel dose  [:millhouse]  
 
nan, mé jé préféré faire ça que refaire une requête à ma bd

Reply

Marsh Posté le 13-05-2003 à 16:25:17    

Vandekerput a écrit :


 
pourtant jutilise du javel dose  [:millhouse]  
 
nan, mé jé préféré faire ça que refaire une requête à ma bd

en méthode post alors plutôt, si c possible [:mr marron derriere]


---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 13-05-2003 à 16:32:06    

En_Sabah_Nur a écrit :

en méthode post alors plutôt, si c possible [:mr marron derriere]


 
 :??:  c'est à dire  :sarcastic:

Reply

Marsh Posté le 13-05-2003 à 16:52:00    

nero27 a écrit :

Je pense surtout qu'il faut éviter les espoaces dans les adresses !


 
pour les url, il faut utiliser urlencode()

Reply

Marsh Posté le 13-05-2003 à 16:52:00   

Reply

Marsh Posté le 13-05-2003 à 17:17:42    

Vandekerput a écrit :


 
 :??:  c'est à dire  :sarcastic:

au lieu de faire un lien et de passer tes paramètre avec "xxx.php?truc=$truc&machin=$machin", en méthode GET donc, fait un formulaire avec un bouton submit et des champs cachés, dont celui de ton texte...

<form action='xxx.php' method='post'>
 <input type='hidden' name='truc' value='$truc'>
 <input type='hidden' name='machin' value='$machin'>
 <input type='submit' name='sketuve' value='valider'>
</form>


là, ca passera sans problème...


Message édité par En_Sabah_Nur le 13-05-2003 à 17:19:44

---------------
XBL : ESN3S | GGPO (3rd strike) : ESN | PSN : Huitxilopochti
Reply

Marsh Posté le 13-05-2003 à 20:23:01    

En_Sabah_Nur a écrit :

au lieu de faire un lien et de passer tes paramètre avec "xxx.php?truc=$truc&machin=$machin", en méthode GET donc, fait un formulaire avec un bouton submit et des champs cachés, dont celui de ton texte...

<form action='xxx.php' method='post'>
 <input type='hidden' name='truc' value='$truc'>
 <input type='hidden' name='machin' value='$machin'>
 <input type='submit' name='sketuve' value='valider'>
</form>


là, ca passera sans problème...  


 
oké merci je vé essayer, je vous tien o courant...

Reply

Marsh Posté le 13-05-2003 à 22:15:55    

:jap:  merci à tous pour votre aide. En fait mon problème était à la reception de la variable, il fallait après le value mettre =' ( merci à En_Sabah_Nur pour ton code , en + ça fait plus propre kan cé pa dans la barre d'adresse...  :jap: )
 
z'êtes tous sympa  :love:  :love:  :love:  
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed