Pour le premier cas, il vaut mieux que tu supprime les caractères spéciaux à l'enregistrement, ça sera bien plus sécurisé. Si je me souviens bien
$var = mysql_real_escape_string($var);
Pour le deuxième problème:
function completion($nombre)
{
if (strlen($nombre) > 8)
{
echo "La chaine est trop longue ";
}
else
{
$i = (8 - strlen($nombre));
while ($i != 0)
{
$nombre = '0'.$nombre;
$i--;
}
}
return $nombre
}
$var = 28;
$var = completion($var);
echo $var; //affichera "00000028"
$var = 2828282828;
$var = completion($var);
echo $var; //affichera "La chaine est trop longue 2828282828"
Don't try to fix me. I'm so free from everything for anyone