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 56 57 58 59 60
|
<form action="index.php" method="Post" name="IndexForm" id="IndexForm">>
<label for="SelectA">Select A : </label>
<select id="SelectA" class="SelectA" name="SelectA">
<option value="0">Aucune Selection</option>
<option value="1" >Option1</option>
<option value="2" >Option2</option>
<option value="2" >Option3</option>
</select>
<label for="SelectB">Select B : </label>
<select id="SelectB" class="SelectB" name="SelectB">
<option value="0">Aucune Selection</option>
<option value="1" >Option1</option>
<option value="2" >Option2</option>
<option value="2" >Option3</option>
</select>
<input type="submit" value="envoyer">
</form>
<?php
$WhereSQL = Array();
$Index=0;
if (isset ($_POST['SelectA']) and ! is_null ($_POST['SelectA']))
{
switch ($_POST['SelectA'])
{
case "1" : $WhereSQL [$Index] = " B = 'Option1'";
$Index ++;
Break;
case "2" : $WhereSQL [$Index] = " B = 'Option2'";
.....
...
..
}
}
if (isset ($_POST['SelectB']) and ! is_null ($_POST['SelectB']))
{
....
....
....
}
$sql = "select * from Table "
if (isset $WhereSQL[0])
{
$sql .= " Where ";
foreach ($WhereSQL as $key => $value)
{
$sql .= $value." AND ";
}
$sql= substr($sql, 0, -3);
}
?> |
Partager