buonasera
una domanda che mi sta perseguitando da giorni
vorrei sapere come fare una ricerca dinamica avendo tre campi
(categoria , regione , prezzo) la ricerca dinamica la so fare nn ci sono problemi
l'unico problema che mi assilla e il fatto che il campo categoria e una select con 3 scelte
barca, postobarca, imbarco
e ognuna di esse e un database ognuno con i propri campi
come posso selezionarli da una semplice select???
questo e quello che ho fatto fin ora
ragazzi sto alle prime armi potete spiegarmelo anche con un codice capirei perfettamente grazie
una domanda che mi sta perseguitando da giorni
vorrei sapere come fare una ricerca dinamica avendo tre campi
(categoria , regione , prezzo) la ricerca dinamica la so fare nn ci sono problemi
l'unico problema che mi assilla e il fatto che il campo categoria e una select con 3 scelte
barca, postobarca, imbarco
e ognuna di esse e un database ognuno con i propri campi
come posso selezionarli da una semplice select???
questo e quello che ho fatto fin ora
PHP:
cat = $POST['cat'];
if ( $cat == 1)
{
$conditions = array();
foreach($_POST['search'] as $key =>$value){
if(!$value) continue;
// nel caso di select, puoi mettere un option con value nullo
switch($key){
case 'reg':
$conditions[] = "regione LIKE '%".mysql_real_escape_string($value)."%'";
break;
case 'przini':
$conditions[] = "prezzo >= '".mysql_real_escape_string($value)."'";
break;
case 'przfin':
$conditions[] = "prezzo <= '".mysql_real_escape_string($value)."'";
break;
}
}
$sql_conditions = implode(' AND ', $conditions);
$query = "SELECT *,DATE_FORMAT(data,'%d-%m-%Y') as data1 from postobarca WHERE $sql_conditions";
?>
ragazzi sto alle prime armi potete spiegarmelo anche con un codice capirei perfettamente grazie