Eviter les espaces dans un formulaire.

Résolu/Fermé
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 28 mars 2010 à 19:16
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 28 mars 2010 à 20:03
Salut à Tous,

J'ai un formulaire, peu importe pour quoi, et j'ai un petit problème.
La faille de l'espace ; Ha Ha ( rire )

J'aimerais bloquer les messages qui contiennent que des espaces ?

Info : J'ai déjà bloqué les champs nul par un if($_POST['']==NULL).

Merci à vous ..

2 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
28 mars 2010 à 19:31
Utilise la fonction trim qui retournera la chaine passée en argument sans les espaces en début et fin de chaine.
Après, utilise empty() qui retourne true sur la chaine est vide.
<?php
$variable = trim($_POST['variable']);
if(empty($variable)) {
    echo '$variable est vide';
} else {
    echo '$variable n\'est pas vide';
}
?>
2
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
28 mars 2010 à 20:03
Merci F16, ça marche impeccable.
0