Limiter un chaine de caractere PHP
Résolu
aymbob
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
aymbob Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
aymbob Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai fais un petit formulaire,
et je voulais savoir comment faire pour que ce que l'utilisateur rentre ne depasse pas 50 caractere ?
voici le code :
une sécurité php quoi....
merci
J'ai fais un petit formulaire,
et je voulais savoir comment faire pour que ce que l'utilisateur rentre ne depasse pas 50 caractere ?
voici le code :
<input name="text_msg" type="text" id="text_msg" size="40" />
une sécurité php quoi....
merci
Configuration: PC Toshiba Satellite P300 - Core 2 Duo, 4Go Ram - Linux~Ubuntu 9.10 / Windows Se7ven
3 réponses
-
Bonjour,
pour limiter la taille d'un input text tu n'as pas besoin de php, il te suffit d'ajouter l'attribut "maxlength" à ta balise :
<input name="text_msg" type="text" id="text_msg" size="40" maxlength="40"/>
Cependant tu peux toujours faire une verification en php dans ta page qui recoit ton formulaire, en vérifiant si la longueur de la chaine fait moins de 40 caratères :
if(strlen($_POST['text_msg']) <= 40) // Mon code
Voila :)
En espérant que ca te débloque ^^ -
le champs size est en effet trompeur, il defini la largeur visuelle, uniquement
je te conseille de mettre en place les 2 solutions: mettre la limitation dans le code HTML, et la verification dans le PHP... ca mange pas de pain... -
c'est exactement sa,
j'avais fait la solution html, mais je voulais une sécurité php (coté serveur) pour etre sur.
merci a vous
cordialement.