Non mi ritornano i valori dell'array da una funzione, non capisco che sto sbagliando, vi allego un pò di codice, speriamo non sia un errore troppo grossolano
Dentro $prodottocasuale[1] non c'è nulla :master:
codice:
 function crearray ($numeroprodotti)  {
     include './admin/config.php' ;
     
     //     -------------Inizio Query Casuale ---------------
     $si="si";
     $condizione="  ORDER BY Novita";
       $db=mysql_connect("$mysqlhost","$mysqluser","$mysqlpass") or die("Errore durante la connessione a MySql");
       mysql_select_db("$shopping",$db)  or die ("Unable to select database.");    
       $query= mysql_query("SELECT Puntatore FROM prodotti WHERE Novita='$si' ORDER BY RAND() LIMIT $numeroprodotti",$db) or die(Mysql_error());
        $nbrow=0;
        $prodottocasuale=array();
     while($riga = mysql_fetch_array($query, MYSQL_ASSOC)) {
     			$prodotto=$riga["Puntatore"];
              	$prodottocasuale["$nbrow"]=$prodotto;
              	$nbrow++;                    	      
        	 } 
        	 mysql_free_result($query);         	   
        	       //     --------------- Fine Query Casuale --------------- 
		 return $prodottocasuale;
   }