mi escono tutti i dati del db e non filtra le selezioni che faccio con le select, perchè?
Codice PHP:
<?
if ($search==1){
if ($id_operatori != "0"){
$search_operatori=" id_operatori like \"".$id_operatori."\" AND ";
}
$query="SELECT * FROM b_serviziounghie WHERE ".$search_operatori." esito=1 OR note_calling like '%$chiave%'";
$ris_query=mysql_query($query, $conn);
}
?>
Codice PHP:
<?php
$sql14 = mysql_query("SELECT * FROM b_operatori ORDER BY nome_operatore") or die(mysql_error());
?>
<form action="<?=$PHP_SELF?>" method="post">
<select name="id_operatori">
<option value="0" selected="selected">qualsiasi operatore</option>
<?php
//compila dinamicamente la select
while($row14 = mysql_fetch_object($sql14)) {
echo "<option value=\"$row14->id_operatori\"";
if ($id_operatori == $row14->id_operatori) echo "selected";
echo ">$row14->nome_operatore</option>\n";
}
?>
</select>
<input type="text" name="chiave">
<select name="esito">
<OPTION VALUE="fissare appuntamento">fissare appuntamento</OPTION>
<OPTION VALUE="appuntamento">appuntamento</OPTION>
<OPTION VALUE="non interessata">non interessata</OPTION>
<OPTION VALUE="richiamare">richiamare</OPTION>
<OPTION VALUE="altro">altro specificare</OPTION>
</select>
<input type="hidden" name="search" value="1">
<input name="image" type="image" value="SubmitForm" src="../images/pulsante_ricerca.gif" width="80" height="21">
Codice PHP:
<?
if ($search==1){
if (mysql_num_rows($ris_query) == 0){?>
[url="javascript:history.back()"]<span class="testo_rosso_bold">nessun risultato torna indietro</span>[/url]
<?
}else{
?>
<table width="650" border="0" align="center" cellspacing="0" cellpadding="0">
<?
while($row=mysql_fetch_array($ris_query)){?>
<tr>
<td height="41"><span class="testo_grigio_bold">
<a href="<?=$PHP_SELF?>?contatto=<?=$row[id_serviziunghie]?>&pagina=2">[img]../images/menu_triangolo.gif[/img]
<?=$row['data_ins_dati']?></a></span>
</table>
<? }
}
?>
</form>