Creazione di un file (pippo.txt) che contiene degli articoli. Scopo : avere una base per la prova.
Codice PHP:
<?php
$trig = '';
for ($i=0;$i<=25;$i++) {
for ($j=0;$j<=25;$j++) {
for ($k=0;$k<=25;$k++) {
$trig = $trig.chr(65+$i).chr(65+$j).chr(65+$k).PHP_EOL;
}
}
}
file_put_contents('pippo.txt', $trig);
print "done....";
?>
Il file pippo.txt deve essere nella stessa cartella degli altri file.
File test9049.php
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript" type="text/javascript">
<!--
function sel(anObject) {
n = parseInt(document.getElementById('slz').innerHTML);
if (anObject.checked) {
n++;
} else {
n--;
}
document.getElementById('slz').innerHTML = n;
makeList();
}
function makeList() {
document.getElementById('lista').innerHTML = '';
for (i=0;i<200;i++) {
myId = 'xx['+i+']';
if (document.getElementById(myId).checked) {
document.getElementById('lista').innerHTML = document.getElementById('lista').innerHTML + document.getElementById(myId).value + ' ';
}
}
}
//-->
</script>
</head>
<body>
<?php
$trig = file_get_contents("pippo.txt");
$array = explode(PHP_EOL,$trig);?>
<form action="test9049b.php" method="post">
<input type="submit" name="submit" value="Invia"/><br/>
Selezionati :<span id="slz">0</span><br/>
Lista : <span id="lista"></span>
<hr/>
<div id="" style="overflow-y: scroll; height:400px;">
<?php
for ($i=0;$i<200;$i++) { ?>
<input type="checkbox" value="<?php print $array[$i]; ?>" name="xx[<?php print $i ?>]" id="xx[<?php print $i ?>]" onclick="sel(this)"/><?php print $array[$i]; ?><br/>
<?php } ?>
</div>
<hr/>
</form>
<script language="JavaScript" type="text/javascript">
<!--
makeList();
//-->
</script>
</body>
</html>
File test9049b.php
Codice PHP:
<?php
$string = implode(' ',$_POST['xx']);
print $string;
?>