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
| <form method="post">
<p>
<select name="profondeur">
<option value="">----Profondeur----</option>
<option value="10">- de 10 m</option>
<option value="11_49">de 11 à 49 m</option>
<option value="50_99">de 50 à 99 m</option>
<option value="100_149">de 100 à 149 m</option>
<option value="150">+ de 150 m</option>
</select>
</p>
<p>
<select name="distance_cote">
<option value="">----- Distance côtes -----</option>
<option value="10" >10</option>
<option value="10_20" >de 10 à 20 km</option>
<option value="30_40" >de 20 à 40 km</option>
<option value="40_50" >de 40 à 50 km</option>
<option value="50" >+ de 50 km</option>
</select>
<br><br><input type="submit" name="btsave" value="filtre" />
</p>
</form>
<?php
$conn = mysql_connect("localhost","root","") or die('Connection impossible : ' . mysql_error());
mysql_select_db("lcv", $conn);
if(isset($_POST['btsave']))
{
if (!empty($_POST['profondeur'])) {
//on est dans le cas '10' ou '150'
if (is_int($_POST['profondeur'])) {
$lsString = $_POST['profondeur'];
switch($lsString) {
case 10:
$lsQuery = ' < 10 ';
break;
case 150:
$lsQuery = ' > 150 ';
break;
default:
$pos = strpos($lsString,'_');
$lsValeur1 = substr($lsString,0,$pos);
$lsValeur2 = substr($lsString,$pos+1,strlen($lsString));
$lsQuery = ' BETWEEN '.$lsValeur1.' AND '.$lsValeur2.' ';
break;
}
}
}
(... même principe pour l'autre combo...) |
Partager