Se connecter / S'enregistrer
Votre question

defaut de transmission avec url html php

Tags :
  • Php
  • Echo
  • Programmation
Dernière réponse : dans Programmation
11 Novembre 2011 01:47:30

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 :
  1. <a href="ajouter_ouvrage.php?Titre=<?php echo $donnees['Titre']; ?>&Auteur=<?php echo $donnees['Auteur']; ?>&Edition=<?php echo $donnees['Edition']; ?>&Categorie=<?php echo $donnees['Categorie']; ?>&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

  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éé

Autres pages sur : defaut transmission url html php

a c 232 L Programmation
11 Novembre 2011 15:05:52

Salut,

C'est normal, il faut mettre des guillemets autour de tes attributs en HTML (et en XML surtout).
Les navigateurs sont généralement assez laxistes sur la validité du HTML, mais sur certains points comme ça, ça joue.

Tout comme width=30px n'existe pas du tout.
Tu peux avoir width="30" ou style="width:30px;"
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS