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:
Ok, come avrete notato stiamo lavorando su Checkbox.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>
Bene, ora andiamo a capo e scriviamo il codice PHP:
Bene, vi posto il codice completo: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=#' />";
}
}
?>
Spero di esservi stato di aiuto e se avete qualche problema non esitate a contattarmi!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=#' />";
}
}
?>
Francesco di FrancescoNetwork

LinkBack URL
About LinkBacks
