Allora, prima di tutto devi affrontare un problema per volta. Per controllare che ne siano selezionati al massimo 10 devi usare JS, oppure fare un controllo lato server. Per raccogliere i risultati devi metterli in un array:
Codice PHP:
$name = $_POST['nome_checkbox'];
foreach($name as $myvar){
echo $myvar."
";
}
Passa i valori della form allo script qui sopra e capisci cosa devi fare.
Il primo problema e' stampare il .doc, ammettiamo che sia cosi'
Nome|Cognome
Nomine|Mutato
Come prima cosa devi trasformare il doc in un file di testo, puoi farlo a mano, oppure se usi linux in uno di questi modi:
antiword <filedoc> > <file.txt>
abiword --to=txt <filedoc>
Ora hai il tuo file TXT con i nomi|cognomi
quindi
Codice PHP:
# leggiamo il file riga per riga
$txt = "file.txt";
$fd = fopen ($txt, "r");
while (!feof ($fd)) {
# memorizza ogni riga in una variabile $buffer
$buffer = fgets($fd, 4096);
# separa nome e cognome
$buffer = split("|",$buffer);
$nome = $buffer[0];
$cognome = $buffer[1];
# stampo a video
echo "
";
echo "<input type='checkbox' name='nome' value='".$buffer."/>";
echo $nome;
echo $cognome;
echo "</p>";
}
fclose($fp);