begin process at 2012 05 31 17:50:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Supprimer les espaces sans altérer le résultat


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Supprimer les espaces sans altérer le résultat

lundi 25 janvier 2010 à 16:43:46 | Supprimer les espaces sans altérer le résultat

AndreBourvil

Bonjour,

Je si=ouhaite récupérer des données d'une table via un select mais lors de l'affichage, les données sont tronquées (cela fonctionne avec mon select sans soucis ( ou même en print) mais dans une entrée de type texte, ça ne va plus.
Pourriez vous me mettre sur la voie SVP.

<?php
include ("conexion.inc.php");
mysql_connect("$serveur","$utilisateur","$motdepasse");
mysql_select_db("$database");
$selection_client = isset($_POST['selection_client']) ? $_POST['selection_client'] : '';

$requete = mysql_query("SELECT * FROM $table5 ORDER BY nom;") or die (mysql_error());


if ($requete) {

print '<form method="post">';
print '<select style=\'padding:2px 0 0 2px;background:white;height:17px;position:absolute;width:350px;top:3px\' class=\'border_2d\' style=\'background:white\' name="selection_client">';
while ($array = mysql_fetch_assoc($requete)) {
if ($selection_client == $array["numero"]) {
print '<option value="' . $array['numero'] . '" selected>' . $array['nom'] .' '. $array['prenom'] .' '. $array['adresse_1'] .' '. $array['ville'] .' '. $array['code_postal'] .'</option>';
} else {
print '<option value="' . $array['numero'] . '" selected>' . $array['nom'] .' '. $array['prenom'] .' '. $array['adresse_1'] .' '. $array['ville'] .' '. $array['code_postal'] .'</option>';
}
}
print '</select>';
print '<input style=\'background:white;position:absolute;width:80px;left:510px;height:18px;top:3px\' class=\'border_2d\' type="submit" value="Afficher">';
print '<input style=\'background:white;position:absolute;width:80px;left:596px;height:18px;top:3px\' class=\'border_2d\' type="button" value="Réinitialiser" OnClick="reac()">';
print '</form><a href=\'JavaScript:infos_client()\'><img style=\'position:absolute;left:680px;top:3px\' src=\'imgs/infos.gif\' border=\'0\' width=\'16\' height=\'16\'></a>';

?>



<?php

if ($selection_client) {
$requete = mysql_query("SELECT adresse_1 FROM $table5 WHERE numero='$selection_client';") or die (mysql_error());

$array = mysql_fetch_assoc($requete);

$adresse_1=str_replace(CHR(10)," ",$adresse_1);
$adresse_1=str_replace(CHR(13)," ",$adresse_1);
$adresse_1=str_replace("\'","'",$adresse_1);

print '<input size=\'50\' type=text id=\'adresse_1\' name=\'adresse_1\' value=' . $array['adresse_1']; ?>><?php
}
else
{
print "<input size='50' type=\"text\" name=\"adresse_1\" id=\"adresse_1\"> ";

}
?>


Cela fonctionne mais le problème est que dès le premier espace rencontré, le reste ne s'affiche pas:

exemple: 80 avenue André BOURVIL
afiche: 80


Je vous remercie de votre aide.

André BOURVIL
mardi 26 janvier 2010 à 09:03:36 | Re : Supprimer les espaces sans altérer le résultat

syndrael

Réponse acceptée !
Je ne fais que survoler ton code, mais j'ai remarquer une chose:
Code PHP :
$adresse_1=str_replace(CHR(10)," ",$adresse_1);
$adresse_1=str_replace(CHR(13)," ",$adresse_1);
$adresse_1=str_replace("\'","'",$adresse_1); 

ce n'est pas $adresse_1 mais $array['adresse_1']
La chaine que tu affiches n'est pas celle que tu traites avec tes str_replace.
S.
mardi 26 janvier 2010 à 16:17:03 | Re : Supprimer les espaces sans altérer le résultat

AndreBourvil

Bonjour,

J'ai l'air un peu stupide avec ma question.

Merci beaucoup.



Cette discussion est classée dans : supprimer, espaces, array, print, altérer


Répondre à ce message

Sujets en rapport avec ce message

probleme array tableau [ par guiguipumpkin ] bonjour,je ne trouve pas la fonction php qui permet de supprimer un element d'un tableau array, suivant un indice iun peu comme array_shift mais en po Supprimer les espaces [ par malaysia ] Bonsoir,Je cherche à supprimer les espaces dans une recherche faite par un formulaire.Ce sont des noms de famille qui peuvent être en 2 ou 3 morceaux Supprimer element d'un array et mettre à jour la clef [ par SuperChouquette ] Bonjour,je souhaiterais supprimer element d'un array et décaler les clefs de cette array, voici mon code et mon probleme :$array = array('element 0', Problème avec code d'upload [ par Koppa ] Bonjour je crée présentement un site avec une possibilté de partager des fichiers mais voilà je n'arrive pas à faire fonctionné un des codes: upload.p Supprimer espaces et indentation sur les textarea [ par BooletMan ] Bonjour tout le monde ! Bon, j'ai essayé de comprendre les expression régulière tout seul: raté. J'ai essayé plein de chose, mais je n'arrive pas à s Erreur ressource id#4..... rien a voir avec mysql_fetch_array()..... [ par BencoAndCo ] bonjour, j'ai un problème [^^happy8] quand j'execute mon code php j'ai le message "ressource id#4" qui s'affiche or je n'ai pas de problème avec mys Afficher contenu select dans un input multiples formulaire [ par AndreBourvil ] Bonjour, J'ai un problème de soumission avec un formulaire principal qui pointe vers une autre page qui traite les données: A vrai dire ce que je so Supprimer clé d'un array [ par Aaron ] Bonjour,J'aimerais savoir comment est-il possible de supprimer une clé et les éléments associés d'un tableau du style :Array(     [0] => Array (       Array [ par ImmortalPC ] Salut, j'ai 2 array : $pst = array(1,3,9,12); $voir = array('toto',titi',slt',..........,'rien'); Comment faire pour supprimer les champs defini par Test si c'est un repertoire ou un fichier !! [ par rich25200 ] Bonjour, Je comprends rien !! enfin bon si mais je sais pas pk il reagit comme ca.... Je vous explique j'ai du code pour tester si c'est un repertoi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales