Tu sélectionne la région 1 (l'ile de france j'imagine) :
$sql_region = mysql_query("SELECT * FROM `import_region` WHERE `id` = '1'");
Déja a quoi sert cette requête ?
$sql_departement = mysql_query("SELECT * FROM `region` WHERE `parent_id` IN (SELECT `reg_id` FROM `region` WHERE `name` LIKE '%" . addslashes($res_region['region']) . "%')");
Je comprend pas trop, si tu veux les département de la région 1 pourquoi tu fait pas directement une seule requête :
$sql_departement = mysql_query("SELECT * FROM `region` WHERE `parent_id` = 1");
Essaye deja ca, après la suite (3ème requête) me parait bonne
Aussi pourquoi n'appelle tu pas tes tables region et departement ca serait plus compréhensible (ok ca c'est un détail).
Partager