ragazzi in primis mi scuso se la mia domanda e quasi simile alla precedente
ma davvero ho bisogno di una risposta
allora il problema e : devo fare una ricerca dinamica con tre campi prezzo regione e categoria
in categoria e una select con tre campi (barca, postobarca, imbarco) ognuno di essi e un database uno diverso dall'altro ognuno con dei propri campi
io vorrei che si selezionasse in primis dalla ricerca la categoria e in base alla categoria dovrebbe uscire la tabella corrispondente
ma non so come richiamare ogni database
ho provato con un if
come da esempio
Codice PHP:
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";
?>
...
....
...
} /chiusura if /*
dove per esempio
a cat = 1 corrisponde il value =1 del select