ciao a tutti ho un problemone che solo voi potete risolvere.
Vi scrivo il codice e poi vi spiego:
allora: faccio una select in un database. Mi recupero un dato che è un numero in base alla matricola...nel db ho 22 26 che hanno la stessa matricola e 23 che è di un'altra matricola.Codice PHP:
<? $sqlId="SELECT IdChiamata FROM Call where Matricola='".$Matr."'"
$risId = mysql_query($sqlId) or die(mysql_error());
while($rId=mysql_fetch_array($risId)){
$IdCall = $rId["IdChiamata"];
if(($IdCall <> $OldId)||($arrOldId == "")){
$OldId = $IdCall; if($IdCall < $OldId){ $arrOldId[] = $IdCall;
}
}
if($cont!= $contOld){$contOld = $cont;
?>
<td><font face="Tahoma" size="1">[url="TabellaHD.php?loid=2&id=<?=$id?>&IdCall=<?=$IdCall?>"][b]<? echo $cont ?>[/b][/url][b][/b]</font></td>
<?}
}
?>
Ora devo fare in modo che quando ho più risultati di questo numero per una matricola mi dovra' prendere il più piccolo inizialmente e poi quando ritrova la stessa matricola prenderà il successivo. Quindi avevo pensato che magari si poteva mettere poi il numero che scrivo in una array in modo tale di fare un controllo....però non ne vengo fuori. Il codice che ho postato mi scrive: 22 23 22....invece di 22 23 26.