-
Notifications
You must be signed in to change notification settings - Fork 1
/
switcher.php
49 lines (44 loc) · 1.74 KB
/
switcher.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
<?php
function switcher_session() {
?>
<form method="post" class="switcher">
<!-- ici nous allons mettre les options -->
</form>
<?php
}
//la fonction du formulaire et ses selects...
function switcher_session() {
?>
<form method="post" class="switcher">
<p><label for="post-order-by">Trier selon :</label>
<select id="post-order-by" name="post-order-by" onchange="this.form.submit()">
<option value="date">la date</option>
<option value="price">le prix</option>
</select></p>
<p><label for="post-order">Ordre de tri :</label>
<select id="post-order" name="post-order" onchange="this.form.submit()">
<option value="DESC">Décroissant</option>
<option value="ASC">Croissant</option>
</select></p>
</form>
<?php
}
//le switcher complet
function switcher_session() {
$current_order = $_SESSION[ 'post-order' ];
$current_order_by = $_SESSION[ 'post-order-by' ];
?>
<form method="post" class="switcher">
<p><label for="post-order-by">Trier selon :</label>
<select id="post-order-by" name="post-order-by" onchange="this.form.submit()">
<option value="date" <?php selected( $current_order_by, 'date' ); ?>>la date</option>
<option value="price" <?php selected( $current_order_by, 'price' ); ?>>le prix</option>
</select></p>
<p><label for="post-order">Ordre de tri :</label>
<select id="post-order" name="post-order" onchange="this.form.submit()">
<option value="DESC" <?php selected( $current_order, 'DESC' ); ?>>Décroissant</option>
<option value="ASC" <?php selected( $current_order, 'ASC' ); ?>>Croissant</option>
</select></p>
</form>
<?php
}