Eccomi...
prima di scrivervi avevo controllato su PHP.net... e il problema che ho e' identico a quello che avevo quando usavo il ciclo while trovato su PHP.net...

Le prove che ho fatto sono:

col ciclo for, mi inserisce un solo record, anche se la variabile e' 5...
col ciclo while invece non mi carica nulla, dopo 30 secondi mi esce l'errore relativo alla riga della query:
$query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";

Ma la query e' giusta perche col ciclo FOR faccio l'insert (anche se una volta sola)