286,13 → 286,15 |
*/ |
function info_annuaire($valeur) { |
|
// Petit code pour recupere le num de dpt a partir du cp |
// Petit code pour recupere le num de dpt a partir du cp pour les français |
if (preg_match('/^(?:fr|mc)$/', $valeur['pays'])) { |
if (preg_match ('/(\d{2})\d{3}/', $valeur['cp'], $match)) { |
$valeur['dpt'] = $match[1]; |
if (preg_match ('/(97\d)\d{2}/', $valeur['cp'], $match2)) { |
if (preg_match('/((?:97|98)\d)\d{2}/', $valeur['cp'], $match2)) { |
$valeur['dpt'] = $match2[1]; |
} |
} |
} |
$tableau = array ( |
INS_CHAMPS_ID => nextId(INS_ANNUAIRE, INS_CHAMPS_ID, $GLOBALS['ins_db']), |
INS_CHAMPS_NOM => addslashes($valeur['nom']), |