pb de recuperation de données SQL

Invité n'ayant pas de compte PHPfrance

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 :?

bubulleo
Invité n'ayant pas de compte PHPfrance

17 févr. 2005, 11:45

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