« Programmation PHP/Exemples/Vérification RIO » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 11 :
===code===
<source lang="php">
$
if ($
{
else if(strlen($rio) !=12) echo "Le code RIO doit contenir 12 caractères exactement";▼
echo "Un des champs est vide";
}
else if(strlen($rio) !=12)
{
}
else
{
$operateur=substr($rio,0,2);
$typecontrat=substr($rio,2,1);
$refclient=substr($rio,3,6);
if($typecontrat != "P" && $typecontrat != "E")
{ echo "Le code RIO est erroné, l'identification du contrat est faux"; exit;
}
$ordre="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+";
$res = array(0,0,0);
Ligne 35 ⟶ 43 :
$clecalculee = substr($ordre,$res[0],1).substr($ordre,$res[1],1).substr($ordre,$res[2],1);
if(substr($rio,9) != $clecalculee)
{ echo "Le code RIO est erroné"; }
else echo "<em>!!! Le code RIO est BON !!!</em>"; ▼
else
{
}
}
</source>
|