Salve a tutti!
Oggi vi volevo mostrare un semplice script creato da me su come creare un sondaggio sul gradimento del proprio sito per gli utenti.

GUIDA:
Ci serve un file che noi chiameremo "sondaggio.php".
Per prima cosa scriviamo il form:
Codice HTML:
<html>
	<head>
		<title>Vota il sito</title>
	</head>
	<body>
		<h1>Vota il sito!</h1>
		<p>
			<form method="post" action="sondaggio.php">
                                <i>Il tuo nome:</i><br />
                                <input type="text" name="nome"><br />
				<input type="checkbox" name="voto[1]" value="1" /> Vota 1
				<br />
				<input type="checkbox" name="voto[2]" value="2" /> Vota 2
				<br />
				<input type="checkbox" name="voto[3]" value="3" /> Vota 3
				<br />
				<input type="submit" name="vota" value="Vota il sito!" />
			</form>
<center><h1>I Voti</h1></center><br />
		</p>
	</body>
Ok, come avrete notato stiamo lavorando su Checkbox.
Bene, ora andiamo a capo e scriviamo il codice PHP:
Codice PHP:
<?php
$voto
= $_POST['voto'];
$nick = $_POST['nome'];
if(
$_POST['vota']){
if(
trim($nick) == "" || trim($voto) == "") {
echo
"Non hai immesso il tuo nome o il voto!";
}
}
if(
$_POST['vota']) {
foreach (
$voto as $key => $value) {
$fp = fopen("ppp.php","a+");
fwrite($fp,"<br /><b>$nick</b> ha votato <u>$value</u>");
fclose($fp);
echo
"$nick, hai votato! Grazie! <meta http-equiv='refresh' content='3;url=#' />";
}
}
?>
Bene, vi posto il codice completo:
Codice PHP:
<html>
<head>
<title>Vota il sito</title>
</head>
<body>
<h1>Vota il sito!</h1>
<p>
<form method="post" action="sondaggio.php">
<i>Il tuo nome:</i><br />
<input type="text" name="nome"><br />
<input type="checkbox" name="voto[1]" value="1" /> Vota 1
<br />
<input type="checkbox" name="voto[2]" value="2" /> Vota 2
<br />
<input type="checkbox" name="voto[3]" value="3" /> Vota 3
<br />
<input type="submit" name="vota" value="Vota il sito!" />
</form>
<center><h1>I Voti</h1></center><br />
</p>
</body>
<?php
$voto
= $_POST['voto'];
$nick = $_POST['nome'];
if(
$_POST['vota']){
if(
trim($nick) == "" || trim($voto) == "") {
echo
"Non hai immesso il tuo nome o il voto!";
}
}
if(
$_POST['vota']) {
foreach (
$voto as $key => $value) {
$fp = fopen("ppp.php","a+");
fwrite($fp,"<br /><b>$nick</b> ha votato <u>$value</u>");
fclose($fp);
echo
"$nick, hai votato! Grazie! <meta http-equiv='refresh' content='3;url=#' />";
}
}
?>
Spero di esservi stato di aiuto e se avete qualche problema non esitate a contattarmi!
Francesco di FrancescoNetwork