wolflinger
Messages postés8Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention 7 juin 2006
-
6 juin 2006 à 15:43
wolflinger
Messages postés8Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention 7 juin 2006
-
7 juin 2006 à 11:23
Bonjour,
J'ai un soucis d'affiche avec des formulaires html/php.
Mais je pense que le problème provient de la requete SQL.
Je m'explique :
Via un formulaire et une requete INSERT INTO, j'insère dans une base de données SQL Server des informations provenant d'un <textarea>.
Ces informations sont longues ( plusieurs milliers de caractères ).
Si je vérifie via Enterprise Manager, les informations sont complètes dans la base de données.
MAIS lorsque je récupère ces informations pour les afficher soit directement, soit comme valeur par défaut dans un <textarea>, elles sont tronquées vers le 260ème caractère.
Est-ce normal? Et surtout, comment faire en sorte que tout soit affiché?
Je pense que le problème provient de la requête car la troncature s'effectue à ce moment. Voici le code php contenant la requête et l'affichage:
<!-- BEGIN TEMPLATE: bbcode_code -->
Code :
$id_resultat = mssql_query("SELECT * FROM Stage WHERE sta.Num_Sta=".$_GET['id'], $id_connexion);
$stag = mssql_fetch_array($id_resultat);
echo 'Resume français : '.$stag["ResumeFr_Sta"].'';
crilun
Messages postés114Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention17 octobre 2006 6 juin 2006 à 22:33
crilun
regarde aussi pour tes ' ca peut venir de la aussi si tu en as dans ton champ texte,
au moment de l'insertion dans SQL Server il faut les doubler ''
au moment de la recuperation pour mettre dans une zone de texte tu
remplace ' par /' ca lui specifira que c'est pas le meme ' qu'il peut
rencontrer dans la partie mise en forme.
wolflinger
Messages postés8Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention 7 juin 2006 7 juin 2006 à 08:43
Bonjour et merci de vos réponses.
skweeky, je soupconne en effet une mauvaise configuration du serveur... mais comme je n'y ai pas accès, je travaille sur une bdd à distance, il est difficile pour moi de vérifier ces paramètres. j'ai contacté l'admin, j'attends sa réponse...
crilun, j'ai aussi pensé à ca mais non, les caractères spéciaux passent bien. la coupure se fait en plein milieu d'un mot (attention => attent).
de plus, j'ai testé pour différents textes et ca coupe toujours au 256ème (?) caractère.
Vous n’avez pas trouvé la réponse que vous recherchez ?