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..
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:
$pseudo=filter_input(INPUT_POST,"pseudo",$options);
aidez moi je vous prie. merci
Partager