Così funge ,

era il ciclo while che riportava un dato non corretto.


Ora funge alla grande


Posto il cod.

<?



echo $totalRows_carrello; ?>

<?




$c="";




while($row = mysql_fetch_array($selez_codici_prodotti)) {





$cod_all[0] = $row['codice_prodotto'];



for($a=0;$a<count($cod_all);$a++)
{


$cod_select = array_pop($cod_all);

mysql_select_db($database_fri, $fri);
$query_select_cod_pro = "SELECT prodotti.prodotto_id, ordini.cliente_id, prodotti.codice_prodotto FROM (prodotti LEFT JOIN ordini ON ordini.prodotto_id=prodotti.prodotto_id) WHERE ordini.cliente_id='$PHPSESSID' AND prodotti.codice_prodotto='$cod_select' AND ordini.prodotto_id > 0 ";
$select_cod_pro = mysql_query($query_select_cod_pro, $fri) or die(mysql_error());
$row_select_cod_pro = mysql_fetch_assoc($select_cod_pro);
$totalRows_select_cod_pro = mysql_num_rows($select_cod_pro);

echo $totalRows_select_cod_pro . " " . $row_select_cod_pro['codice_prodotto'] . "
";


}



}