Pb Formulaire - limitation des données?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb Formulaire - limitation des données?

par corky_du_php » 08 déc. 2006, 15:11

addslashes marche impecc!

J'essayerai mysql_real_escpae_string() également

Merci à vous deux! :D

par Ajoloca » 08 déc. 2006, 14:51

Bonjour,
Comme tu ne sais jamais ce qu'un utilisateur à saisi
je te conseillerais d'utiliser mysql_real_escape_string().

par fred9999 » 08 déc. 2006, 13:10

salut
lorsque tu tape un texte tu met des ' non???
les ' non protéger empeche ta requete de fonctionner.
avant de l'entrer dans la base fais ça:

$mavariable=addslashes($_POST['mavariable']);
ainsi il seront protéger.

Pb Formulaire - limitation des données?

par corky_du_php » 08 déc. 2006, 12:59

Salut à tous.

Voilà mon souci :

J'ai un formulaire composé de différents textarea.
3 d'entre eux quand ils sont remplis, comportent facilement plus de 300 caractères.
Le formulaire est destiné à créer une ligne dans une table de la base de données.

Le problème est que la ligne dans ma base de données ne se crée pas.
Par contre, lorsque je saisis quelques mots dans ces 3 textarea, cela marche!
J'ai vérifié au niveau de ma base de donnée, en saisissant directement les données avec PHPMyAdmin, et cela marche également! Donc pas de problème au niveau des choix colonne "Type"!

Donc je ne comprends pas d'où vient le problème... La methode POST est-elle limitée en nombre de caractères? Y a t'il quelque chose à rajouter dans mon code pour qu'il accepte d'envoyer des textes lourds?

Merci bcp à tous! :wink: