par
Tinush » 15 déc. 2014, 12:22
J'ai trouver la solution au premier exercice mais pas au deuxième !
<?php
$capitale = array(
1 => array("Berlin", "8 416 535"),
2 => array("Londres", "3 517 424"),
3 => array("Madrid", "3 207 247"),
4 => array("Rome", "2 863 322"),
5 => array("Paris", "2 249 975"),
6 => array("Bucarest", "1 883 425"),
7 => array("Varsovie", "1 724 404"),
8 => array("Prague", "1 243 201"),
9 => array("Stockholm", "897 700"),
10 => array("Lisbonne", "547 733"),
11 => array("Dublin", "527 612"),
12 => array("Bruxelles", "168 576"),
);
?>
<meta charset="utf-8">
<title>Les Capitales Européennes</title>
<h1>Les Capitales Européennes</h1>
<form method="post" action="exercice1.php">
<select name="capitale" id="capitale" onchange="submit()">
<option value="0">-- choisir la capitale --</option>
<?php
foreach ($capitale as $key => $value) {
$selected="";
if($_POST['capitale'] == $key) { $selected = "selected"; }
echo '<option value="'.$key.'" '.$selected.'>'.$value[0].'</option>';
}
?>
</select>
</form>
<br>
<?php
if(isset($_POST['capitale'])) {
if($_POST['capitale'] == 0){
echo 'Choisissez une Capitale Européennes pour connaitre son nombre d habitants.';
}
else {
$choice = $capitale[$_POST['capitale']];
echo 'Vous avez choisi : '.$choice[0].'<br>Il y a '.$choice[1].' habitants dans cette ville. ';
}
}
?>
J'ai trouver la solution au premier exercice mais pas au deuxième !
<?php
$capitale = array(
1 => array("Berlin", "8 416 535"),
2 => array("Londres", "3 517 424"),
3 => array("Madrid", "3 207 247"),
4 => array("Rome", "2 863 322"),
5 => array("Paris", "2 249 975"),
6 => array("Bucarest", "1 883 425"),
7 => array("Varsovie", "1 724 404"),
8 => array("Prague", "1 243 201"),
9 => array("Stockholm", "897 700"),
10 => array("Lisbonne", "547 733"),
11 => array("Dublin", "527 612"),
12 => array("Bruxelles", "168 576"),
);
?>
<meta charset="utf-8">
<title>Les Capitales Européennes</title>
<h1>Les Capitales Européennes</h1>
<form method="post" action="exercice1.php">
<select name="capitale" id="capitale" onchange="submit()">
<option value="0">-- choisir la capitale --</option>
<?php
foreach ($capitale as $key => $value) {
$selected="";
if($_POST['capitale'] == $key) { $selected = "selected"; }
echo '<option value="'.$key.'" '.$selected.'>'.$value[0].'</option>';
}
?>
</select>
</form>
<br>
<?php
if(isset($_POST['capitale'])) {
if($_POST['capitale'] == 0){
echo 'Choisissez une Capitale Européennes pour connaitre son nombre d habitants.';
}
else {
$choice = $capitale[$_POST['capitale']];
echo 'Vous avez choisi : '.$choice[0].'<br>Il y a '.$choice[1].' habitants dans cette ville. ';
}
}
?>