Bonjour, j'ai une erreur du type Warning: filter_input() expects parameter 3 to be long, array given in /storage/sdcard0/pws/www/inscription.php on line 23 avec ma fonction de filtre des données utilisateurs. voici mon code..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function validPseudo($val)
 {
 global $pdoconnexion;
 $valueFinal=null;
 $options=array(
"filter"=>FILTER_VALIDATE_REGEXP,"options"=>array("regexp"=>"#^[a-z0-9]{6,90}$#i"));
$pseudo=filter_input(INPUT_POST,"pseudo",$options);
 $q=$pdoconnexion->prepare("SELECT * FROM users WHERE UNAME=?");
 $q->execute(array($pseudo));
 $nb=$q->rowCount();
 if($pseudo!=null AND $nb==0)
 {
 $valueFinal=$pseudo;
 }
 return $valueFinal;
 }
la ligne 23 est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$pseudo=filter_input(INPUT_POST,"pseudo",$options);
aidez moi je vous prie. merci