|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 5 ![]() |
Bonjour à tous,
Je me permet de poster car je suis face à un soucis qui me bloque depuis plusieurs jours. Je développe une fonctionnalité d'un site qui récupère du texte et qui le stock dans une base de données MySQL. Voici le formulaire : Code html :
Bref, c'est très classique, très simple. Je récupère la valeur de "contenu" et de "titre" dans gestionnaire_editeur.php: Code :
ID int(11) titre text contenu longtext timestamp int(11) Mon soucis est simple : lorsque j'entre un texte assez court (dans contenu), la requête est bien exécutée par contre lorsqu'il devient assez conséquent, rien ne se passe. J'ai tenter de d'afficher "contenu" juste avant le INSERT : tous les caractères sont présents. Par précaution, j'ai mis le type "longtext" à "contenu" mais rien n'y fait. D'où peut venir cette limitation? Merci par avance pour vos réponses, JC
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
En quoi est-ce un problème HTML ?
Au passage, ton script n'est absolument pas sécurisé et est ouvert aux injections SQL. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2008 Messages : 5 ![]() |
J'ai posté dans cette section car j'ai un doute sur le textarea. Il aurait été mieux dans la section php?
Pour l'injection de SQL, j'ai nettoyé le code avant de poster afin qu'il soit plus présentable. |
|
|
00
|
|
|
#4 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Il n'y a pas de limitation à ce niveau là, juste des erreurs de développement.
A mon avis tu as une erreur SQL avec un certain texte (ou plutôt certains caractères). Rajoute un or die(mysql_error()); derrière ton mysql_query(). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com