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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
| <?php require_once('connections/connection.php'); ?>
<?php
mysql_select_db($database_connection, $connection);
$query_Recordset1 = "SELECT DISTINCT constructeur FROM voilier ORDER BY constructeur";
$Recordset1 = mysql_query($query_Recordset1, $connection) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_select_db($database_connection, $connection);
$query_Recordset3 = "SELECT DISTINCT modele FROM voilier ORDER BY modele";
$Recordset3 = mysql_query($query_Recordset3, $connection) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
$var_constructeur = "tous";
if (isset($_POST['sel_constructeur'])) {
$var_constructeur = (get_magic_quotes_gpc()) ? $_POST['sel_constructeur'] : addslashes($_POST['sel_constructeur']);
}
$var_modele = "tous";
if (isset($_POST['sel_modele'])) {
$var_modele = (get_magic_quotes_gpc()) ? $_POST['sel_modele'] : addslashes($_POST['sel_modele']);
}
mysql_select_db($database_connection, $connection);
$query_select = "SELECT * FROM voilier" ;
$query_where = " WHERE 1 = 1 ";
if ($var_constructeur <> "tous")
{
$query_where .= " AND constructeur = '".$var_constructeur."'";
}
if ($var_modele <> "tous")
{
$query_where .= " AND modele = '".$var_modele."'";
}
$query_Recordset2 = $query_select.$query_where.$query_order." ORDER BY RAND() ASC LIMIT 5";
$Recordset2 = mysql_query($query_Recordset2, $connection) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
<body>
<form action="" method="post" name="filtre" target="_self" id="filtre">
<table>
<tr>
<td>Recherche</td>
</tr>
<tr>
<td>
Modele:
</td>
<td>
<select name="sel_modele" id="sel_modele">
<option value="tous">TOUS</option>
<?php do { ?>
<option value="<?php echo strtoupper($row_Recordset3['modele']); ?>"><?php echo strtoupper($row_Recordset3['modele']); ?></option>
<?php
} while ($row_Recordset3 = mysql_fetch_assoc($Recordset3));
$rows = mysql_num_rows($Recordset3);
if($rows > 0) {
mysql_data_seek($Recordset3, 0);
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
}
?>
</select>
</td>
</tr>
<tr>
<td>
Chantier:
</td>
<td>
<select name="sel_constructeur" id="sel_constructeur">
<option value="tous">TOUS</option>
<?php
do {
?>
<option value="<?php echo $row_Recordset1['constructeur']?>"><?php echo $row_Recordset1['constructeur']?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="Trouver" > </td>
</tr>
</table>
</form>
<?php if ($totalRows_Recordset2 > 0) { // Show if recordset not empty ?>
<?php do { ?>
<table width="300" border="5px">
<tr>
<td>Modèle:
<?php echo strtoupper($row_Recordset2['modele']); ?></td>
</tr>
<tr>
<td>Chantier:
<?php echo $row_Recordset2['constructeur']; ?></td>
</tr>
</table>
<?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
<?php }else{
echo "Désolé, il n'y a pas de bateau correspondant à votre requête.";
} ?>
</body>
</html>
<?php
mysql_free_result($Recordset2);
?> |
Partager