Ciao Ragazzi,
dovrei creare un mini motore di ricerca interno al sito, ho impostato un form ove e' possibile impostare quattro condizioni, ma al momento della select non va...
Dovrei mettere OR secondo me, ma niente, con l'AND da tutti i valori della tabella...
CODICE PHP:
Codice PHP:
if(isSet($_GET["ricerca"])){
if($_GET["ricerca"]==1){
include "pages/riassunto.php";
$ins= mysql_query("SELECT * FROM immobili WHERE categoria=\"$_POST[categoria]\" OR nome=\"$_POST[alloggio]\" OR provincia=\"$_POST[provincia]\" OR citta=\"$_POST[citta]\" ");
$result=mysql_fetch_array($ins);?>
<div id="stiletitolo">Alloggi che soddisfano la tua ricerca!</div>
<?php
if($result[0]== ""){
echo ("
[b]<center>Nessun risultato per la tua ricerca!</center>[/b]");}
else{
$evento= mysql_query("SELECT * FROM immobili WHERE tipologia='affitto' ORDER BY tipologia");
while($result=mysql_fetch_array($evento)){
?>
<table align="center">
<tr>
<td rowspan="4" width="133"><div align="center">[img]<?php echo $result[13];?>[/img]" alt="<?php echo $result[3];?>" width="150" height="100"></div></td>
<td rowspan="2"></td>
<td width="400" rowspan="2" id="sottotitolo"><?php echo $result[3]; ?></td>
<td></td>
</tr>
<tr>
<td>[url="index.php?page=17&visualizza=<?php echo $result[0]; ?>"][img]images/lente.gif[/img][/url]</td>
</tr>
<tr>
<td rowspan="2"></td>
<td width="400" height="80" rowspan="2" valign="top">
<?php
$testo = $result[11];
$lung_max = 15;
$finale = " ....";
$intro = intro($testo, $lung_max, $finale);
echo $intro;
?>
</td>
<td>[url="index.php?page=17&modifica=<?php echo $result[0]; ?>"][img]images/mod.gif[/img][/url]</td>
</tr>
<tr>
<td id="sottotitolo">[url="index.php?page=17&cancella=<?php echo $result[0]; ?>"][img]images/canc.gif[/img][/url]</td>
</tr>
<tr>
<td colspan="4">[img]images/linea_div.jpg[/img]</td>
</tr>
<?php } ?>
</table>
<?php }}} ?>
codice:
<form method="POST" name="modulo" action="index.php?page=1&ricerca=1" onSubmit="return formCheck(this)">
<fieldset>
<table border="0" align="center" cellpadding="10" cellspacing="0" width="300">
<tr>
<td id="sottotitolo">Categoria</td>
<td id="sottotitolo">Nome struttura</td>
</tr>
<tr>
<td align="center"><select name="categoria" size="1">
<?php $a=mysql_query("SELECT DISTINCT categoria FROM immobili WHERE tipologia='affitto' ORDER BY categoria");
while($result=mysql_fetch_array($a)){?>
<option value="<?php echo $result[0];?>"><?php echo $result[0]?></option>
<?php }?>
</select> </td>
<td align="center"><input type="text" name="alloggio" size="15"></td>
</tr>
<tr>
<td id="sottotitolo">Provincia</td>
<td id="sottotitolo">Paese</td>
</tr>
<tr>
<td align="center">
<select name="provincia">
<option selected>Seleziona una provincia!</option>
<option value="Agrigento">Agrigento</option>
<option value="Caltanissetta">Caltanissetta</option>
<option value="Catania">Catania</option>
<option value="Enna">Enna</option>
<option value="Messina">Messina</option>
<option value="Palermo">Palermo</option>
<option value="Ragusa">Ragusa</option>
<option value="Siracusa">Siracusa</option>
<option value="Trapani">Trapani</option>
</select> </td>
<td align="center">
<select name="citta">
<option selected>Seleziona un paese!</option>
<?php $a=mysql_query("SELECT DISTINCT citta FROM immobili WHERE tipologia='affitto' ORDER BY citta");
while($result=mysql_fetch_array($a)){?>
<option value="<?php echo $result[0];?>"><?php echo $result[0]?></option>
<?php }?>
</select> </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Effetua la tua ricerca!"/></td>
</tr>
</table>
</fieldset>
<?php } ?>