Afficher les département d'une région via un array

Eléphant du PHP | 372 Messages

02 nov. 2015, 22:14

Salut à tous.
Je récupère la région via une variable et mon array
et j'aimerais afficher tous les départements de l'array en question
Exemple: Rhone alpes contient donc les départements ( Ain, Isère, Rhone, savoie .... )

Donc j'affiche ma région via :
<?php echo 'test: ' .$aRegion[$region_id]  ;?> // ce qui donne Rhone alpes
Mes array:
// Région
$aRegion = array(1 => 'Alsace', 2 => 'Aquitaine',
// ....


// Départements
$aDepartement = array(
							22 => array('01' => 'Ain', '07' => 'Ardèche', 26 => 'Drôme', 38 => 'Isère', 42 => 'Loire', 69 => 'Rhône', 73 => 'Savoie', 74 => 'Haute-Savoie'),
							23 => array(971 => 'Guadeloupe', 972 => 'Martinique', 973 => 'Guyane', 974 => 'La Réunion')	
						);
Merci à vous :wink:

Mammouth du PHP | 1339 Messages

03 nov. 2015, 02:03

Que penses-tu de
foreach($aDepartements[$region_id] as $departement => $nom) {
ou meme
echo implode(', ', $aDepartements[$region_id]);
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Eléphant du PHP | 372 Messages

03 nov. 2015, 18:55

Salut du coup j'ai fait ca comme ca
<?php 
	// On affiche tous les département de la région choisi
	$dep_of_reg = ("SELECT * FROM `departements` WHERE `region_id`=".regionByUrl($_REQUEST['region'])."");
	$req = $bdd->query($dep_of_reg);
	while($row = $req->fetch(PDO::FETCH_ASSOC)){     
	echo $row['nom'].', ';
	}
	;?>
Ca marche aussi, merci à toi.
J'essaie de progresse quand même un peu.
Tu a vu le nombre d'annonce maintenant sur le site ?
A l'attention d'ELie

Mammouth du PHP | 2703 Messages

03 nov. 2015, 19:05

c'est dommage de faire une requete sql pour cela.
foreach($aDepartement[regionByUrl($_REQUEST['region'])] as id => dep){
echo "$id $dep";
}

Eléphant du PHP | 372 Messages

03 nov. 2015, 21:46

Oui ca marche aussi plus bref tout aussi bien manquer juste les $ devant id => dep sinan c'est nikel ;)
Merci à vous.

Par contre question bete peut etre mais question quand meme:
J'aimerais faire un truc que si le mec tape dans son moteur de recherche: sortir en isère

Faire quelque chose pour dire à mon php si dans le moteur de recherche est tapé sortir en isère alors le title sera
<title>Sortir en isère</title>

:wink: