-
Notifications
You must be signed in to change notification settings - Fork 1
/
21-exe-switch.php
55 lines (53 loc) · 1.69 KB
/
21-exe-switch.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>exe switch</title>
</head>
<body>
<h1>exe switch</h1>
<h2>Liste de mots acceptés</h2>
<h3>haha | lulu | triste | jovial</h3>
<form action="" name="monForm" method="get">
<input type="text" name="q" placeholder="Entrez un mot">
<input type="submit" value="Envoyer">
</form>
<h4>En utilisant les variables GET et le switch</h4>
<p>Affichez ci-dessous :</p><hr>
<p><?php
// si il existe la variable de type GET (url) nommée q (page.php?q=5)
if(isset($_GET['q'])){
// on va utiliser un switch pour vérifier la valeur de cette variable
switch($_GET['q']){
case "haha":
echo "Qu'est-ce qui te fait rire?";
break;
case "lulu":
echo "lala?";
break;
case "triste":
$s = "";
for($i=1;$i<=200;$i++){
$s .= "$i | ";
}
echo substr($s,0,-2);
break;
case "jovial":
// format datetime()
echo date("Y-m-d H:i:s");
break;
default:
echo $_GET['q']." n'est pas dans la liste";
}
}
?></p><hr>
<p>Si l'utilisateur entre quelque chose qui n'est pas dans la liste, affichez $letexte." n'est pas dans la liste".</p>
<p>Si l'utilisateur entre "haha", affichez "Qu'est-ce qui te fait rire?"</p>
<p>Si l'utilisateur entre "lulu", affichez "lala?"</p>
<p>Si l'utilisateur entre "triste", affichez des numériques de 1 à 200 séparés par un " | "</p>
<p>Si l'utilisateur entre "jovial", affichez la date et l'heure actuelle au format (Y-m-d H:i:s => 2018-02-01 12:28:15)</p>
<pre><?php
var_dump($_GET);
?></pre>
</body>
</html>