Salve a tutti!!
Sto creado uno script con php per fare un sondaggio.Ho dei problemi
con il form i valori inviati non vengono considerati dallo script
dove è l'errore??
Non riesco a capire dov'è!![]()
index.php
<html>
<body>
<form method=post action=function.php>
<input type=checkbox name="elemento1" value="1">-Elemento1
<input type=checkbox name="elemento2" value="2">-Elemento2
<input type=submit value=Vota!>
</form>
</body>
</html>
function.php
<?
//funzione
function incremento($filename) {
//controlla se il file esiste
if (file_exists($filename)) {
//lo apre
$voti = fopen("voti1.txt", "a+");
//prende i dati
$buffer = fgets($voti);
//lo incrementando di uno
++$buffer;
//riapre il file e lo pulisce
$voti = fopen("voti1.txt", "wb");
//scrive il valore incrementato
fwrite($voti, $buffer);
//lo chiude
fclose($voti);
//lo stampa
print("<img src=\"copper.jpg\" height=7 width=$buffer border=1> $buffer");
} else {
echo('Il file non esiste');
}
}
$filename1 = 'voti1.txt';
$filename2 = 'voti2.txt';
$_post['elemento1']=$variabili;
$_post['elemento2']=$variabili;
switch ($variabili) {
case '1':
$bo = incremento($filename1);
break;
case '2':
$bo = incremento($filename2);
break;
default:
print "non ha riconosciuto nessun parametro";
}
?>