Problème de saisie de texte.... "\' "

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 : Problème de saisie de texte.... "\' "

par bono01 » 08 août 2005, 09:48

Rah lala!!!! Merci les gens!!! vous êtes trop fort!!! :D
@ très bientôt!!!

par Lpu8er » 06 août 2005, 22:11

Et pour te combler, la fonction pour virer ces antislashes (pour afficher par exemple):
stripslashes.

Voilà ^^


Lpu8er

par Cyrano » 06 août 2005, 18:42

par bono01 » 06 août 2005, 11:13

Bon, et puis juste pour la route...
Lorsque l'on tape le texte dans le formulaire, le retour à la ligne n'est pas pris en compte... Que faire? :? :wink:
Merci!!

par bono01 » 06 août 2005, 11:07

Merci, je teste ça de suite!
:D

par zeus » 06 août 2005, 11:02

Il faut que tu utilise addslashes dès que tu rècupères une valeur de ton formulaire

Cette fonction va insérer un \ devant TOUT les caractères à problèmes (Je te laisse suivre le lien pour plus de détails)

par exemple
$adresse = addslashes($_POST["adresse"]);
$sql = "INSERT INTO table (adresse) VALUES (".$adresse.")";

Problème de saisie de texte.... "\' "

par bono01 » 06 août 2005, 10:48

Bon, alors voila, dans une page php j'utilise un formaulaire dans lequel je récupère du texte que j'envoie dans une base de donnée. Seulement, dès qu'il y'a une apostrophe, le texte ne s'enregistre pas. Je sais qu'il faut mettre un slash avant l'apostrophe, mais dans le formulaire ça devient lourd!
Donc comment je peux faire pour éviter ce problème??
Merci