$query="SELECT utente.ID,titolo,nickname,categoria,descrizione,Pr ezzo_iniziale,Prezzo_finale,data_inizio,data_fine
FROM oggetto,utente
WHERE Utente.ID=Oggetto.ID_Utente and Oggetto.ID='$ID' ";
$result = mysql_query ($query);
while($row = mysql_fetch_array($result))
{
//$giorno_attuale = date('Y-m-d H:i:s');
//$giorno_finale = $row['data_fine'];
//$diff= $giorno_finale- $giorno_attuale;
echo"<h1>" . $row["titolo"] ."</h1>


Categoria: " . $row["categoria"] ."</p>


Prezzo: " . $row["Prezzo_finale"] ."Euro
<form method='get' action='offerta.php'>
<input type='submit' value='Offri'>
<input type=hidden name='ID_OGGETTO' value=$ID>
<input type=hidden name='ID_VENDITORE' value=". $row['ID'] .">
</form>
</p>


Data di inizio asta: " . $row["data_inizio"] ." </p>


Data di fine asta: " . $row["data_fine"] ."</p>




Venditore: " . $row["nickname"] ."</p>



Descrizione:" . $row["descrizione"] ."</p>

";

}
//CONTA QUANTE OFFERTE SONO STATE FATTE PER L'OGGETTO
$query2 = "SELECT * FROM offerta WHERE ID_Oggetto='$ID'";
$result2 = mysql_query($query2);
$totalrows = mysql_num_rows($result2);
//DICE QUAL'è L'ATTUALE VINCITORE DELL'ASTA
$query3 ="SELECT nickname FROM offerta,utente WHERE offerta.ID_Utente=utente.ID AND ID_Oggetto='$ID'AND Prezzo=(select MAX(Prezzo) from offerta)";
$result3 = mysql_query($query3);
while($row2 = mysql_fetch_array($result3))
{
echo" <big>Numero di Offerte: $totalrows - Attuale Vincitore " . $row2["nickname"] ." </big> ";
}

Io vorrei unire queste tre query ma non ci riesco...
come ho fatto io non so il perchè fa uscire solo l ultimo echo all asta ke ha il prezzo piu alto...

io voglio che x ogni asta ci sia anche quest'ultimo echo che mi dica quante offerte ha ricevuto e ki è attualmente il vincitore