Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1956 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  defaut de transmission avec url php

 

Sujet(s) à lire :
    - Visual C++
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

defaut de transmission avec url php

n°2110874
encours
Posté le 11-11-2011 à 01:45:36  profilanswer
 

bonjour
lorsque j'envoie une variable a l'aide d'un url
aussi la var je la recupere de la base de donnees et s'affiche bien dans la premiere page
alors si la variable contient de espaces
lorsque je l'obtient dans la page apres cliquer sur le lien, seulement la premiere partie avant l'espace qui s'affiche
et quand je vois dans l'adresse de la page je trouve toute la valeur de la variable
voila :
le lien ou je transmis :
 
 

Code :
  1. <a href="ajouter_ouvrage.php?Titre=<?php echo $donnees['Titre']; ?>&amp;Auteur=<?php echo $donnees['Auteur']; ?>&amp;Edition=<?php echo $donnees['Edition']; ?>&amp;Categorie=<?php echo $donnees['Categorie']; ?>&amp;NbreExT=<?php echo $donnees['NbreExT']; ?>"><IMG alt="modifier" src="img_modif.PNG" ></a>


 
voila une partie de code de la page qui va se charger
 
 
 

Code :
  1. <td><input width=30px type="text" value=<?php if(isset($_GET["Titre"])) echo $_GET["Titre"]; ?>></td>


 
alors dans le textfield j'aurai pour un variable de valeur : sfsf sdfdsf
j'aurai : sfsf
est ce que vous avez une idéé
encours est actuellement connecté    Envoyer un message privé Modifier/Supprimer le message

mood
Publicité
Posté le 11-11-2011 à 01:45:36  profilanswer
 

n°2110897
billgatesa​nonym
Normand, ex-Parisien.
Posté le 11-11-2011 à 11:38:14  profilanswer
 

C'est normal.
 
Une URL ne doit pas contenir d'espace.
 
Souvent, on remplace l'espace par un signe plus "+".
 
Ou bien on utilise l'une des fonctions qui sont faites pour traiter ces problèmes, telles que rawurlencode() en PHP, encodeURI() en Javascript, ou Server.URLEncode() en ASP.
 
N.B. En français, il faut utiliser une majuscule au début de chaque phrase. C'est une vieille convention qui a rend la lecture plus facile.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  defaut de transmission avec url php

 

Sujets relatifs
Avoir la fonction "Sum" par défaut dans la table pivotPar défaut
retransmettre l'erreur à l'appliation au dessusJointure et choix de valeurs par defaut (pour traduction)
Submit Image et transmission de variable.synchroniser des tables avec un trigger
transmission de varible avec 1 formulaireModifier d'erreur 404 par défaut
valeur par défaut[JQuery] Plugin Validate. Validation d'un input avec valeur par défaut
Plus de sujets relatifs à : defaut de transmission avec url php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)