Salve ho bisogno di sistemare l'if di questa query

in pratica vorrei che se il risultato della query è minore di 1 mi mostri "Euro 0!" oppure il prezzo nel cas'altro...

adesso in pratica se nn vengono trovati risultati nel db viene mostrato "Euro 0!", ma se i risultati vengono trovati nn mi mostra nessun risultato, visualizzo solo metà echo cioè
"il prezzo e': " senza il risultato prelevato dal db

spero di essere stato chiaro


Codice PHP:
<?php

$destinazione 
$_POST['nome'];
$partenza $_POST['cognome'];


$con mysql_connect("localhost","root","");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("noleggio"$con);

$result mysql_query("SELECT prezzo FROM listino
WHERE partenza='
$partenza' AND destinazione='$destinazione'");

while(
$row mysql_fetch_array($result))
$righe mysql_num_rows($result);
  {

 if (
$righe 1) {
 echo 
"Euro 0!";
} else {
 echo 
"il prezzo e': ".$row['prezzo'];
echo 
"
"
;

echo 
"<form id='form1' name='form1' method='post' action='completa_ordine.php'>
  <label>
  <input type='submit' name='button' id='button' value='ordina: "
.$row['prezzo']."' />
  </label>
</form>"
;  
 } 
 }

?>



ciao e grazie