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;
}