Io modificherei gli input del form.
attualmente avrai una serie di input così:
codice:
<input name="data_1" type="text" />
<input name="data_2" type="text" />
<input name="data_3" type="text" />
<input name="data_4" type="text" />
<input name="data_5" type="text" />
<input name="data_6" type="text" />
Al contrario è meglio cambiarli così
codice:
<input name="data[]" type="text" />
<input name="data[]" type="text" />
<input name="data[]" type="text" />
<input name="data[]" type="text" />
<input name="data[]" type="text" />
<input name="data[]" type="text" />
A quel punto nel ricevere gli input compilati farai un controllo senza pasticci
Codice PHP:
if(count( array_unique( $_POST['data'] ) )!=6){ echo'ci sono duplicati'; }