Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

if(!empty($_POST)){
$v = new Valitron\Validator($_POST);

$v->rle('required','name');
if($v->validate()){
    echo 'yes';
}else{
    echo 'no';
}
}

Entourez votre code pour bien le mettre en forme

Ce que je veux

je veux faire le traitement du formulaire avec les données de la classe Form

Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :( j'obtiens une page vide le traiment se fait sur la meme page )

3 réponses


Bonsoir,
Ca va être dur pour moi de t'aider avec si peu d'éléments :) ( var_dump de $v , retour de ton $v->validate , etc ... )
Ta page s'affiche correctement en GET ? (quand $_POST n'existe pas ? )

ouatoo
Auteur

non avec juste ' $form= new Form(isset($_SESSION['inputs'])? $_SESSION['inputs']:[]);' mon formulaire s'affiche. le var_dump de $v donne rien

Si le var_dump de $v ne s'effectue pas c'est que ton code ne rentre pas dans la condition if(!empty($_POST)). Dans ce cas , regarde ce que contient ton $_POST quand tu poste ton formulaire .