par
Cyrano » 31 juil. 2005, 07:56
Salut,
je crois bien que tu te casses la tête inutilement. Heureusement que j'avais suivi ton précédent post, certains ne comprendraient pas forcément le but de ta question. Là, il est question de vérifier que le contenu de ton formulaire n'est pas une suite d'espace sans rien d'autre.
Première chose, récupérer les valeurs envoyées:
<?php
$chaine_a_tester = $_POST['chaine_a_tester'];
?>
En ayant simplement mis le curseur dans le champ de saisie et appuyé une fois sur la barre d'espace du clavier, la chaîne n'est pas vide. Donc empty() ne sera pas vérifié. On doit donc supprimer les espaces surnuméraires:
<?php
$chaine_a_tester = trim($_POST['chaine_a_tester']);
?>
Maintenant tu peux vérifier avec empty() ou encore faire ceci:
if($chaine_a_tester == "")
{
// la variable ne contient rien du tout.
}