Si. Ma purtroppo continuo a non capire dov'è il problema... Cosa ricevi quando mandi in stampa la variabile $output ?il campo "data_it" che associo a "datap" non esiste nel database siusto!?
Quindi è giusto poi richiamare l'output così?
$output .='&datap'.$i.'='.$prodotti['data_it'];