Forse non mi sono spiegato in modo da farmi capire o forse ho sbagliato a postare tutto il codice della pagina e non solo quello interessato.
Praticamente io scelgo una squadra con un select e di questa squadra devo vedere tutte le partite con date e risultati.
Le date pero' si trovano in una tabella differente rispetto a partite e risultati.
Sia la tabella delle date che quella con partite e risultati contengono un campo che indica il numero della giornata (prima, seconda, etc.).
Il problema e' che il numero della giornata lo ottengo solo dopo la prima interrogazione al db e quindi non posso interrogare la tabella con le date finche' non dispongo dei risultati dell'interrogazione alla tabella con le partite.

codice:
<?php

$selected = ' SELECTED ';

$dbcnx = mysql_connect("$host", "$user_db", "$pass_db"); 
mysql_select_db("$nome_db", $dbcnx);

$res = mysql_query ("SELECT * FROM $tabella ORDER BY squadra_minuscolo"); 
$num = mysql_num_rows ($res); 
echo "SELEZIONA UNA SQUADRA PER VEDERNE IL CALENDARIO"; 
echo "<select name=\"selezione\" onchange=\"this.form.submit()\">"; 

while($selezione=mysql_fetch_array($res)){ 
    echo "<option value=\"$selezione[squadra_maiuscolo]\"";
	if ($selezione['squadra_maiuscolo'] == $squadra){
	echo $selected;
	}
	echo ">$selezione[squadra_maiuscolo]</option>"; 
} 
echo "</select>";


mysql_close($dbcnx);
?>


</form>
</Td>
</Tr>
</Table>




<?php

$squadra = stripslashes($squadra);
$squadraricerca = addslashes($squadra);

echo "<Table Width=\"90%\" class=\"style8\" Align=\"Center\" Cellpadding=\"3\" Cellspacing=\"1\">"; 

  echo "<Tr>"; 
  echo "<Td align=\"center\" bgcolor=\"#D9D9D9\">"; 
  echo "PARTITE";
  echo $squadra;
  echo "";  
  echo "</Td>"; 
  echo "<Td align=\"center\" bgcolor=\"#D9D9D9\">"; 
  echo "DATA"; 
  echo "</Td>"; 
  echo "<Td align=\"center\" bgcolor=\"#D9D9D9\">"; 
  echo "RISULTATO"; 
  echo "</Td>"; 
  echo "<Td align=\"center\" bgcolor=\"#D9D9D9\">"; 
  echo "DATA"; 
  echo "</Td>"; 
  echo "<Td align=\"center\" bgcolor=\"#D9D9D9\">"; 
  echo "RISULTATO"; 
  echo "</Td>"; 
  echo "</Tr>";  
	
$dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
mysql_select_db("$nome_db", $dbcnx);
$res = mysql_query ("select squadra1, squadra2, giornata_gara, risultato1a, risultato1r, risultato2a, risultato2r from $tabcalendario where squadra1 = '$squadraricerca' or squadra2 = '$squadraricerca' ORDER BY id_cal ASC"); 
$num = mysql_num_rows ($res);

for ($i=0; $i<$num; $i++)
 {
  $td1 = mysql_result ($res, $i, "giornata_gara");
  $td21 = mysql_result ($res, $i, "squadra1");
  $td22 = mysql_result ($res, $i, "squadra2");
  $td41 = mysql_result ($res, $i, "risultato1a");
  $td42 = mysql_result ($res, $i, "risultato2a");
  $td61 = mysql_result ($res, $i, "risultato1r");
  $td62 = mysql_result ($res, $i, "risultato2r");
  
  
  if (($i % 2) == 0)
     $color = "#EEEEEE";
 else
     $color = "#D9D9D9";
	 
 
  echo "<Tr>";
  echo "<Td class=\"style10\" align=\"left\" bgcolor=\"$color\">";
  
  if ($td21 == "F.C.D. VILLANOVA"){
	echo "";
	}
	if ($td21 == "F.C. VILLANOVA"){
	echo "";
	}
  
  
  echo $td21;
  
  
  if ($td21 == "F.C.D. VILLANOVA"){
	echo "";
	}
	if ($td21 == "F.C. VILLANOVA"){
	echo "";
	}
  
  
  echo"-";
  
   
   if ($td22 == "F.C.D. VILLANOVA"){
	echo "";
	}
	if ($td22 == "F.C. VILLANOVA"){
	echo "";
	}
  
  
  echo $td22;
  
  
  if ($td22 == "F.C.D. VILLANOVA"){
	echo "";
	}
	if ($td22 == "F.C. VILLANOVA"){
	echo "";
	}
  
  echo "</Td>";
  
  echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
  echo $dataandata;
  echo "</Td>";
  
  echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
  echo $td41;echo"-";echo $td42;
  echo "</Td>";
  
  echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
  echo $dataritorno;
  echo "</Td>";
  
  echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
  echo $td61;echo"-";echo $td62;
  echo "</Td>";
  echo "</Tr>";
  
  
} 

mysql_close($dbcnx);
?>

<?php

$dbcnx = mysql_connect("$host", "$user_db", "$pass_db"); 
mysql_select_db("$nome_db", $dbcnx);

$res = mysql_query ("SELECT DATE_FORMAT(data_andata,'%d/%m/%Y') AS data_andata, DATE_FORMAT(data_ritorno,'%d/%m/%Y') AS data_ritorno FROM $giornategare  where giornata = '$td1' ORDER BY id_giornata ASC"); 
  $num = mysql_num_rows ($res);

for ($i=0; $i<$num; $i++)
 {

  $dataandata = mysql_result ($res, $i, "data_andata");
  $dataritorno = mysql_result ($res, $i, "data_ritorno");


 } 
 
 mysql_close($dbcnx);
 
 ?>



</Table>