} } else { $ligne_pb = 'yes'; } } else { if (!$login_eleve || $login_eleve == "") { $login_eleve = "<span style='color:red'>Erreur</span>"; } else { // On teste l'unicité du login que l'on vient de créer: Normalement, c'est déjà fait avec generate_unique_login()... NON: On n'a pas testé la table tempo2. $k = 2; $test_unicite = 'no'; $temp = $login_eleve; while ($test_unicite != 'yes') { // test_unique_e_login() contrôle l'existence du login dans la table 'utilisateurs' et ***renseigne la table 'tempo2'*** //$test_unicite = test_unique_e_login($login_eleve,$i); $test_unicite = test_unique_e_login($login_eleve, $id_tempo); if ($test_unicite != 'yes') { $login_eleve = $temp . $k; $k++; } } if ($debug_ele == 'y') { echo "<span style='color:coral;'>Login après contrôle d'unicité : {$login_eleve}</span><br />"; } } } } if ($reg_nom != '') { $reg_nom_aff = $reg_nom; } else { $reg_nom_aff = "<span style='color:red'>ND</span>";
// S'il s'agit d'un élève ne figurant pas déjà dans une des bases élève des années passées, // on crée un login ! if ($no_gep == '' or $nouv_login == 'yes') { $temp1 = mb_strtoupper($reg_nom); $temp1 = mb_strtr($temp1, " '-", "___"); $temp1 = mb_substr($temp1, 0, 7); $temp2 = mb_strtoupper($reg_prenom); $temp2 = mb_strtr($temp2, " '-", "___"); $temp2 = mb_substr($temp2, 0, 1); $login_eleve = $temp1 . '_' . $temp2; // On teste l'unicité du login que l'on vient de créer $k = 2; $test_unicite = 'no'; $temp = $login_eleve; while ($test_unicite != 'yes') { $test_unicite = test_unique_e_login($login_eleve, $i); if ($test_unicite != 'yes') { $login_eleve = $temp . $k; $k++; } } } if ($reg_nom != '') { $reg_nom_aff = $reg_nom; } else { $reg_nom_aff = "<font color = 'red'>ND</font>"; $ligne_pb = 'yes'; } if ($reg_prenom != '') { $reg_prenom_aff = $reg_prenom; } else {