wysyłanie? to formularz wysyła, chyba chodziło ci o odbieranie... wyślę wszystko:
index.php:
<?php
if($_GET[dzial]) {
$dzial = $_GET[dzial];
} else {
$dzial = "start";
}
if($dzial=="sonda1") require("skrypty/sonda1/cookie1.php");
include("dzialy/$dzial.php");
//formularz troche pozmienialem:
<form action="index.php" name="sonda" method="GET">
<font face="Verdana" size="1">
<center><b>Jak oceniasz nowy design (wygląd) strony??</b></center><br>
<div align="left">
<input id=1 type=radio name=glos value="1"><label for=1>Super!</label><br>
<input id=2 type=radio name=glos value="2"><label for=2>Fajny, ale widziałem lepsze</label><br>
<input id=3 type=radio name=glos value="3"><label for=3>Może być</label><br>
<input id=4 type=radio name=glos value="4"><label for=4><!--<a href="http://stronaklasy2c.fasthost.pl/">Poprzedni</a>--> był lepszy</label><br>
<input id=5 type=radio name=glos value="5"><label for=5>Totalne dno</label><br>
<input id=6 type=radio name=glos value="6"><label for=6>Hę??</label></div><br>
<input type="hidden" name="dzial" value="sonda1">
<center><input type="image" src="images/button1.png"></center>
</font>
</form>
?>
cookie1.php:
<?php
//Ankieta na stronie WWW - czesc obslugujaca glosowanie
$glosowanie1 = array ('6' => 'Super!', '5' => 'Fajny, ale widziałem lepsze', '4' => 'Może być', '3' => 'Poprzedni był lepszy',
'2' => 'Totalne dno', '1' => 'Hę??');
function glosowanie1 ($glosowanie1, $sonda1) {
// funkcja zapamiętuje wynik głosowania danej osoby
setcookie ('glosowano1', "1", time()+3600
*24
*7
); // pamiętamy, że już głosowano if (file_exists("skrypty/sonda1/glosowanie1.txt")) { // jest plik z głosowaniem $plik1 = fopen ("glosowanie1.txt", "r+"); $wiersz1 = fgets ($plik1, 255
); $wyniki1 = split ("|", $wiersz1); } else { // nie ma pliku, więc go tworzymy
$plik1 = fopen ("skrypty/sonda1/glosowanie1.txt", "w+"); }
for ($i=0; $i<count($glosowanie1);$i++) { // aktualizacja wyników
if ($sonda1 == $i+1) { $wyniki1[$i]++; }
fputs ($plik1, $wyniki1[$i]); if ($i<count
($glosowanie1)-1
) {fputs ($plik1, '|'); } }
}
if ($_GET['glos'] && $_COOKIE['glosowano1']) { // oddano głos - aktualizacja danych i przekierowanie
glosowanie1 ($glosowanie1, $_GET['glos']);
// "odkomentuj" jeden z poniższych nagłówków
// jeżeli używasz w HTML przez SSI lub w innym php przez require:
header ("Location: ".$_SERVER["HTTP_REFERER"]);
// jeżeli chcesz używać samodzielnie:
// header ("Location: http://".$GLOBALS["SERVER_NAME"].
// $GLOBALS["REDIRECT_URL"]);
}
?>
sonda1.php:
<?
$plik1 = fopen ("skrypty/sonda1/glosowanie1.txt", "r"); $wiersz1 = fgets ($plik1, 255
); $wyniki1 = split ("|", $wiersz1); for ($i=0; $i<count($wyniki1); $i++) { $liczbaglosow1 += $wyniki1[$i]; }
}
print '<font face="Verdana" size="2"><center><P><b>Jak oceniasz nowy design (wygląd) strony??</b></P></center></font><font face="Verdana" size="1"><TABLE width="344" border="0" cellpadding="0" cellspacing="5">'; for (reset ($glosowanie1); $klucz1=key($glosowanie1); next ($glosowanie1)) { print "<TR><TD width="150">".pos($glosowanie1).": </TD><TD width="150">"; if ($liczbaglosow1 == 0) {
$procent1 = 0; // aby uniknąć dzielenia przez zero!
} else {
$procent1 = ($wyniki1[$klucz1-1]/$liczbaglosow1)*100;
}
print "<IMG SRC="obrazki
/pasek
.gif
" WIDTH=" . ($procent1*1
.5
+1) . " HEIGHT="10"></TD>"; print "<TD ALIGN=RIGHT> "; }
print "<TR><TD ALIGN=left colspan=3>Łączna ilość oddanych głosów: <b>$liczbaglosow1</b>"; ?>