Ho una funzione che mi crea un array in locale funzione, mentre on line no.

Codice PHP:
$elencoScadCli "";
$qwt1 "SELECT * FROM `scadenzeadcli` where idcliente=".$_POST['idcliente']." and attivo='si'";

 echo 
$qwt1;

$stmt3 $connessione->stmt_init();
if(!
$stmt3->prepare($qwt1))
{
    echo 
"Failed to prepare statement\n";
}
else
{
    
$stmt3->execute();
    
$result3 $stmt3->get_result();
    if (
$result3->num_rows 0) {
    while (
$row3 $result3->fetch_array(MYSQLI_ASSOC)) {
    
$concind "Scad: ".data_it($row3['scadenza']) ." - ".$row3['costo']."€ - inculso:".$row3['contratto']. " note: ".$row3['note'];
    
$elencoScadCli [$row3['idadempimento']] = $concind;  
    echo 
"<br>".$concind ."<br>";
}
  }
        
$stmt3->close();
        
$result3->close();
}
echo 
"<br>---";
print_r ($elencoScadCli);
echo 
"---"
Dunque.
Come vedete ho messo 3 echo.
1- il primo echo visualizza la query che copia e incollata sul db funziona
2- il secondo echo visualizza i dati da aggiungere all'array e sono corretti
3- il terzo echo visualizza l'array che in locale è ok mentre on line mi mostsra --- SS---

Sembra che on line non "aggiunga" l'array ma aggiunga solo la prima lettera del campo ad una stringa.

Sonia