Page 1 sur 1

pb de recuperation de données SQL

Posté : 17 févr. 2005, 10:18
c'est insoluble, alors je vous presente le truc :
j'ai une 'tite BDD avec des elements 'text' que je recupere dans un script php (pour affichage :-) jusque là rien de bien mechant)
Lorsque j'édite ma page, je retrouve une donnée de longueur 5 au lieu de 2, et un passage à la ligne type \n au milieu de ma chaine de caractere.
Je suis passé du type text à varchar histoire de voir si ça venait de ma definition de variable dans sql qui clochait mais ça change keud'.

quelqu'1 a un p'tite idée là ???

pour ceux que mon texte a plongé dans le flou exemple du code php :


for ($t=0;$t<$_POST['compte'];$t++)
{
echo"tournee[".$t."]=\"".compte($_POST['T_stock'],$t)."\"; \n";
echo"detail_jour_tournee[".$t."]=\"".compte($_POST['J_stock'],$t)."\"; \n";
echo"detail_frequence_tournee[".$t."]=\"".compte($_POST['F_stock'],$t)."\"; \n";
}


et le resultat donne en htm :

tournee[0]="OM";
detail_jour_tournee[0]="Lundi";
detail_frequence_tournee[0]="hebdomadaire";
tournee[1]="JA
";
detail_jour_tournee[1]="Mercredi";
detail_frequence_tournee[1]="hebdomadaire";
tournee[2]="VR
";
detail_jour_tournee[2]="Mercredi";
detail_frequence_tournee[2]="2e du mois
";


merci :?

laissez tomber !!!

Posté : 17 févr. 2005, 11:45
par bubulleo
heu, je suis confus,

bon, j'ai fini par trouver moi meme la soluce ....
comme koi qd on veut on peut.

ça peut interresser quelqu'un alors voilà le truc :

rtrim($string) renvoi la chaine sans les caracteres speciaux a la fin
je connaissais la fonction trim() mais pas celle là...
(les caracteres ajoutés par sql de type \n,\r etc...)

solution trouvée sur www.php.net

merci qd meme. :-)

et @bientot