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

  FORUM HardWare.fr
  Programmation
  PHP

  Espaces PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Espaces PHP

n°587371
Jeff_A
Posté le 10-12-2003 à 14:39:23  profilanswer
 

Bonjour,  
 
En php, j'entre des données dans une base de données(avec Easy Php).  Ces données peuvent contenir des espaces ex.:"le chien".
 
Or, quand je vais chercher ces données pour les afficher, il ne fait qu'afficher les données qui sont avant le premier espace.  Dans l'exemple que j'ai donné avec "le chien", il ne ferait qu'afficher "le".
 
Comment remédier à ce problème pour qu'il m'affiche ma données au complet ex.:"le chien" ??????
 
Merci beaucoup!
 
 

mood
Publicité
Posté le 10-12-2003 à 14:39:23  profilanswer
 

n°587391
gizmo
Posté le 10-12-2003 à 14:51:35  profilanswer
 

on est censé deviner tout seul les commande que tu utlises?

n°587415
Jeff_A
Posté le 10-12-2003 à 15:09:31  profilanswer
 

désolé...
 
bien j'utilise ceci
 
//Connexion à la base de données
$link = mysql_connect("localhost", "root", "" ) or die "Impossible de se connecter" );    
 
mysql_select_db("inventaire" ) or die("Ne peut pas sélectionner la base de données" );  
 
$query = "Select * from machine where id_machine =".$_REQUEST["no_ordi"];  //requête pour aller chercher les infos de  l'ordinateur voulu
 
$result = mysql_query($query) or die(mysql_error());
 
//pour afficher le champ
<td><input name="txt_modele" type = "text" title="Modèle de l'ordinateur" maxlength="50" value = <?php print $line[5]; ?></td>
 
c'est simple, je ne fais qu'un print de mon champ...
 
merci

n°587430
Jeff_A
Posté le 10-12-2003 à 15:13:03  profilanswer
 

j'ai oublié d'écrire le "$line = mysql_fetch_row($result)" dans  mon exemple...

n°587470
gizmo
Posté le 10-12-2003 à 15:33:08  profilanswer
 

et pour l'insertion?

n°587488
Jeff_A
Posté le 10-12-2003 à 15:37:59  profilanswer
 

je fais un insert comme ceci:
 
$query = "insert into machine(nom du champ) values('".str_replace("'","''",$_POST["nom_du_champ"])."')";
 
Mais dans la base de données, il l'entre correctement.  C'est seulement à l'affichage qu'il trippe des bulles.

n°587495
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-12-2003 à 15:40:45  profilanswer
 

t'as le droit de mettre des " autour de la value d'un input en html ... pis temps qu'on y est ferme la cette balise input aussi! :o


Message édité par anapajari le 10-12-2003 à 15:41:16
n°587532
Jeff_A
Posté le 10-12-2003 à 16:11:05  profilanswer
 

Désolé, il ne veut pas afficher ma string au complet même quand je met des " autour de <?php print $line[5]?>.
 
c vraiment biz...
 

n°587536
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-12-2003 à 16:14:53  profilanswer
 

fais un copier/coller du code html généré steup!

n°587555
Jeff_A
Posté le 10-12-2003 à 16:24:47  profilanswer
 

c bizzarre... parfois y fonctionne, parfois y fonctionne pas
 
tes " autours du value, ca marche, mais si je les enlève, ca marche aussi

mood
Publicité
Posté le 10-12-2003 à 16:24:47  profilanswer
 

n°587562
Jeff_A
Posté le 10-12-2003 à 16:27:49  profilanswer
 

pis meme si je met des " autour de mes value et que je ferme ma balise input, il ne veut rien savoir, parfois

n°587568
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-12-2003 à 16:29:27  profilanswer
 

laisse moi deviner sans guillements ça marche quand il n'y a pas d'espace mais dès qu'il y en a un ça marche plus c'est ça?

n°587611
Jeff_A
Posté le 10-12-2003 à 16:57:13  profilanswer
 

oui, c'est ça la source du problème

n°587624
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-12-2003 à 17:05:56  profilanswer
 

bin ça alors ... c'est vraiment étrange ton problème :o  

n°587628
Jeff_A
Posté le 10-12-2003 à 17:10:00  profilanswer
 

je sais....vraiment étrange

n°587630
Jeff_A
Posté le 10-12-2003 à 17:12:06  profilanswer
 

Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne
 
ex.: <td>print $line[5];</td>

n°587633
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-12-2003 à 17:15:57  profilanswer
 

Jeff_A a écrit :

Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne
 
ex.: <td>print $line[5];</td>


 :cry: ok moi j'arrete, trouve quelqu'un d'autre!!!

n°587636
simogeo
j'ai jamais tué de chats, ...
Posté le 10-12-2003 à 17:19:45  profilanswer
 

[:cupra]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°587642
drasche
Posté le 10-12-2003 à 17:28:45  profilanswer
 

moi je parie qu'il a un truc genre

Code :
  1. <input type=text value=le chien />


au lieu de  

Code :
  1. <input type="text" value="le chien" />


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°587643
Moktar1er
No one replies...
Posté le 10-12-2003 à 17:29:44  profilanswer
 

fake?

n°587644
Profil sup​primé
Posté le 10-12-2003 à 17:29:44  answer
 

Jeff_A a écrit :

Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne
 
ex.: <td>print $line[5];</td>

ca marche ca? [:wawash]

n°587645
drasche
Posté le 10-12-2003 à 17:30:15  profilanswer
 

chacal_one333 a écrit :

ca marche ca? [:wawash]  


roh j'avais même pas percuté [:wam]
 
edit: n'empêche que j'avais raison :o
 
toujours mettre les attributs entre guillemets :fou:


Message édité par drasche le 10-12-2003 à 17:30:55

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°587646
Profil sup​primé
Posté le 10-12-2003 à 17:31:08  answer
 

drasche a écrit :


roh j'avais même pas percuté [:wam]

[:rofl]
 
ca m'a tellement sembler evident que j'ai du reflechir par deux fois avant de demander

n°587651
drasche
Posté le 10-12-2003 à 17:33:27  profilanswer
 

chacal_one333 a écrit :

[:rofl]
 
ca m'a tellement sembler evident que j'ai du reflechir par deux fois avant de demander


en fait il l'a sorti de sa grosse ligne pour en faire une version abrégée donc ça m'étonne pas trop qu'il patauge s'il en vient à faire des erreurs aussi triviales :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°587663
Jeff_A
Posté le 10-12-2003 à 17:53:20  profilanswer
 

finalement, tes guillemets autour du value, Anapajari, cela fonctionne
 
c'est mon ordi le probleme...

n°587718
simogeo
j'ai jamais tué de chats, ...
Posté le 10-12-2003 à 18:30:27  profilanswer
 

  [:ptilapin]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°587738
drasche
Posté le 10-12-2003 à 18:47:59  profilanswer
 

Jeff_A a écrit :

finalement, tes guillemets autour du value, Anapajari, cela fonctionne


toutes les valeurs d'attribut doivent être entourées de guillemets.

Jeff_A a écrit :

c'est mon ordi le probleme...


:heink:


Message édité par drasche le 10-12-2003 à 18:48:19

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le   profilanswer
 


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

  Espaces PHP

 

Sujets relatifs
[PHP] pb inconuApache 2.0 et PHP
[PHP/MySQL] Prob de récup du résultat d'une requete[PHP] Récupération d'un formulaires - pb avec espaces
[PHP] Supprimer les doubles espaces[PHP] Supprimer des espaces en fin de chaine de caracteres ?
[HTML][PHP]pkoi les champs <INPUT type= text>ne prend pas les espaces[PHP MYSQL] Dans un champ VARCHAR pourquoi les espaces ne sont pas la
[PHP] Supprimer tous les espaces au début d'une chaine de caracteres[PHP]Comment remplacer les retour à la ligne par des espaces!
Plus de sujets relatifs à : Espaces PHP


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