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

  FORUM HardWare.fr
  Programmation
  PHP

  Probléme variable espace

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probléme variable espace

n°1125316
Baf le vos​gien
Posté le 20-06-2005 à 16:21:20  profilanswer
 

Salut a tous
 
J'ai le code suivant :
 

Code :
  1. echo '<select name="os">';
  2. $sauv = 'rien';
  3. include ("connect.php" );
  4. $query=mysql_query("SELECT OS_machine FROM machine ORDER BY OS_machine" );
  5. while($ligne = mysql_fetch_array($query)) {
  6. if ( $sauv != $ligne['OS_machine'] ) {
  7.       echo '<option value='.$ligne['OS_machine'].'>'.$ligne['OS_machine'].'</option>';
  8.       $sauv = $ligne['OS_machine'] ;
  9.   }}
  10. echo '</select>';


 
et dans la page ou je recupére la variable, par exemple avec un :
 

Code :
  1. echo $_GET['os']


 
le probléme c'est que la variable est coupé dé qu'il y a un espace. Du type ma variable c'est "Microsoft Windows Xp", mais il m'affiche que "Microsoft".

mood
Publicité
Posté le 20-06-2005 à 16:21:20  profilanswer
 

n°1125326
Worldofdad​a
Posté le 20-06-2005 à 16:24:34  profilanswer
 

Pourquoi ne pas faire comme tout le monde c'est a dire ne pas mettre d'espaces dans ton url ?
C'est à dire mettre des %20 dans ton lien pour remplacer les espaces.

n°1125327
Baf le vos​gien
Posté le 20-06-2005 à 16:27:19  profilanswer
 

non, le truc, c'est pour faire des requêtes sql...

n°1125332
naceroth
Posté le 20-06-2005 à 16:31:27  profilanswer
 

Worldofdada a écrit :

Pourquoi ne pas faire comme tout le monde c'est a dire ne pas mettre d'espaces dans ton url ?
C'est à dire mettre des %20 dans ton lien pour remplacer les espaces.


 
Rien à voir, regarde son code, c'est un résultat de formulaire son $_GET  :non:  
 
Maintenant, le w3c n'a pas fixé des normes pour le plaisir, suivre celle concernant la manière dont on écrit un attribut résoudrait le problème (avec la valeur entre " donc)

n°1125339
antp
Super Administrateur
Champion des excuses bidons
Posté le 20-06-2005 à 16:39:24  profilanswer
 

En n'oubliant pas de passer par htmlspecialchars pour éviter les blagues avec les " à l'intérieur des " ", entre autres.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1125342
Baf le vos​gien
Posté le 20-06-2005 à 16:41:05  profilanswer
 

Avec un echo "{$_GET['os']}" ou echo ''.$_GET['os'].'' sa marche pas non plus, donc je supoose ke c'est pas ça.


Message édité par Baf le vosgien le 20-06-2005 à 16:43:35
n°1125354
soju
One shot !
Posté le 20-06-2005 à 16:49:07  profilanswer
 

Baf le vosgien a écrit :

Avec un echo "{$_GET['os']}" ou echo ''.$_GET['os'].'' sa marche pas non plus, donc je supoose ke c'est pas ça.

comme le dit naceroth, l'erreur est DANS le formulaire, regarde la ligne 10 de ton code

n°1125368
Baf le vos​gien
Posté le 20-06-2005 à 16:59:09  profilanswer
 

J'ai remplacé ma ligne 10 par :

Code :
  1. echo "<option value=".$ligne["OS_machine"].">".$ligne["OS_machine"]."</option>";


 
mais j'ai toujours le même probléme.

n°1125372
soju
One shot !
Posté le 20-06-2005 à 17:02:55  profilanswer
 

Baf le vosgien a écrit :

mais j'ai toujours le même probléme.


c'est la valeur de ton input qu'il faut mettre entre guillemet !

Code :
  1. echo '<option value="'.$ligne['OS_machine'].'">'.$ligne['OS_machine'].'</option>';


n°1125376
Baf le vos​gien
Posté le 20-06-2005 à 17:07:24  profilanswer
 

Ok c bon ca roule
Merci beaucoup et désolé je suis novice.....


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

  Probléme variable espace

 

Sujets relatifs
Problème avec des Variables de Session sous Free[VB_Access] Probleme Verrou BD access
probleme pour parser flux xmlproblème chmod / lecture de fichiers sur un serveur
Petit probleme de Background avec ie.Besoin d'aide avec les Variables d'Environnement en VBScript
[Réglé] probleme pour inclure une page[JSP/Struts] Problème avec la gestion des retours chariot
probleme d'image gif sous internet explorerProbleme HTML et CSS
Plus de sujets relatifs à : Probléme variable espace


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR