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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec des espaces...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec des espaces...

n°205739
Mouaiffe
Posté le 30-08-2002 à 15:09:17  profilanswer
 

Salut !
J'ai plusieurs formulaires à remplir dans une page et je viens de me rendre compte qu'en voulant insérer dans ma base une valeur de type "VOILA PLUSIEURS ESPACES (3)" provenant de mes formulaires la chaine se trouve soudain réduite à : "VOILA" !
 
Comment faire pour que la chaine prenne en compte les espaces ?
 
Merci à vous

mood
Publicité
Posté le 30-08-2002 à 15:09:17  profilanswer
 

n°205743
bozocarzu
Posté le 30-08-2002 à 15:12:44  profilanswer
 

Fais nous voir le code source de ton formulaire, et le code php qui insere dans ta base

n°205752
Mouaiffe
Posté le 30-08-2002 à 15:25:31  profilanswer
 

C'est pas mal indigeste, alors je vais expliquer toute la procédure de saisie  
 
Le variable $catServM (ne vous intéressez pas à $trucServM) contient l'identifiant de l'enregistrement que je veux modifier.
 
 
J'affiche ensuite cet élément dans une zone de texte (modifiable) et un bouton modifier.
 
lorsque le bouton modifier est clické j' affiche une page indiquant vous allez modifier .....et encore un bouton pour confirmer la modification...
 
 
Bon c'est un peu le bordel dans mon code car j'y ai ajouté pas mal de truc pour tester
 
M'enfuin si vous pouvez m'aider n'hésitez pas :)
 

Code :
  1. if (($catServM!=0)&&($trucServM))
  2. {
  3. $d="select nom_serv, cd_serv from service where cd_serv=$catServM";
  4. echo"<br>";
  5.  $res=mysql_query($d);
  6.  $num=mysql_num_rows($res);
  7.  if ($num==0)
  8.  {}
  9.  else
  10.  {
  11.  echo "<br>";
  12.  echo "<TABLE width=100% border= \"0\">\n";
  13.  print("\n<TR>\n" );
  14.  print("\t<TD align=\"center\"><font color=black><b>Service</b></font></TD>\n" );
  15.  while ($ligne=mysql_fetch_row($res))
  16.   {
  17.   $serv=stripslashes($ligne[0]);
  18.   $id=$ligne[1];
  19.   echo "<FORM action=\"miseajour.php4?identifiant=$id\" method=\"POST\" TARGET=\"droite\">";
  20.   print("\n<TR>\n" );
  21.   $longueur=strlen($serv)+10;
  22.   echo "<TD align=\"center\"><INPUT TYPE=\"text\" SIZE=\"$longueur\" NAME=\"newserv\" VALUE=\"$serv\"></TD>";
  23.   print("</TR>\n" );
  24.   }
  25.  }
  26.  echo "</TABLE>";
  27.  echo "<br>";
  28.  echo $id;
  29.  echo "<div align=\"center\"><INPUT TYPE=\"submit\" NAME=\"modifServ\" VALUE=\"Modifier\"></div>";
  30.  echo "</FORM>";
  31. }
  32. if (($modifServ)&&($identifiant!=null)&&(!$modifierserv))
  33. {
  34. $newserv=stripslashes($newserv);
  35. echo "<b><font color=black><h3><center>Vous allez enregistrer :</center></h3></font></b><br>";
  36. echo "<b><font color=blue>Service: </font></b>";
  37. echo "<b>".$newserv."</b><br><br>";
  38. echo "$newsers";
  39. echo "$identifiant";
  40. echo "<FORM ACTION=miseajour.php4?newserv=$newserv&identifiant=$identifiant&trucServM=$trucServM METHOD=POST TARGET=droite>";
  41. echo "<TABLE cellpadding=30><TR><TD><INPUT TYPE=\"submit\" NAME=\"modifierserv\" VALUE=\"      Ok      \"></TD>";
  42. echo "<TD><INPUT TYPE=\"submit\" NAME=\"annuler1\" VALUE=\"      Annuler      \"></center></left></TD><TR></TABLE>";
  43. }
  44. if ($modifierserv)
  45. {
  46. $newserv=stripslashes($newserv);
  47. echo "$newserv";
  48. $m="update service set nom_serv='$newserv' where cd_serv=$identifiant";
  49. query ($m);
  50. echo "<h3 align=center><b>MODIFICATION EFFECTUEE !</b></h3>";
  51. }
  52. ?>

n°205772
Mouaiffe
Posté le 30-08-2002 à 15:41:16  profilanswer
 

vous voyez d'ou ça peut provenir ?

n°205795
Mouaiffe
Posté le 30-08-2002 à 16:02:53  profilanswer
 

rup :D

n°205851
_Mac_
Posté le 30-08-2002 à 17:00:02  profilanswer
 

Essaie en mettant des \" dans l'attribut ACTION de la ligne suivante (une dizaine de lignes avant la fin de ton extrait de code) :
 

Code :
  1. echo "<FORM ACTION=miseajour.php4?newserv=$newserv&identifiant=$identifiant&trucServM=$trucServM METHOD=POST TARGET=droite>";


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

  Problème avec des espaces...

 

Sujets relatifs
Asp - Access- Probleme avec INSERTproblème de requête (interbase - delphi)
probleme d'affichage d'un fond sur une page wenproblème sous delphi tous est inactif....
upload de fichiers avec espacesAlors la Big Probleme de chez big probleme
<DIV> : problème de position absolue et relative [résolu]probleme de droits avec mySQL
[visual C++] problème "simple" avec les editbox[XML/XSL] Problème de gestion des espaces
Plus de sujets relatifs à : Problème avec des espaces...


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