mam taki oto kod
<?php
function show_ankieta () {
require 'cfg.php';
$zap = "SELECT * FROM $poll_tab ORDER BY id DESC LIMIT 0,1";
$ile = $row[ilosc];
$nr = $row[id];
$i = 1;
$data = date("Y.m.d H:i:s"); $id = $_POST['odpowiedz'];
$nazwa = ankieta.$nr;
if ($_COOKIE[$nazwa] == 1) {
print 'Oddałeś już głos w tej ankiecie'; } else {
if (!$id) {
print '<div class="ankieta"> <div class="pytanie">'.$row[pytanie].'</div><br /><br />
<form id="add_kom" method="post" enctype="multipart/form-data" action="?data='.$data.'">';
while ($i <= $ile) {
<div class="odpowiedz"><input type="radio" name="odpowiedz" value="'.$i.'" />'.$row[odpowiedz.$i].'</div><br />';
$i++;
}
<input type="submit" value="głosuj" class="submit2" />
</form></div>
';
} else {
## odbieranie danych z formularza ##
$zap = "SELECT * FROM $poll_tab WHERE id=$nr";
$il_glosow = $row[glos.$id];
if ($il_glosow == '') {
$il_glosow = 0;
}
$new_glosow = $il_glosow + 1;
print '<br />'.$il_glosow; print '<br />'.$new_glosow;
$upd = "UPDATE $poll_tab SET glos$id = '$new_glosow'";
if ($odp) {
print 'Dziękujemy za oddanie głosu.'; }
}
}
}
?>
wartosci w setcookie dalem teraz przypadkowe ale zakazdym razem i tak wyskakuje blad o tej wartosci
Kod
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd-users\esounds\index.php:11) in C:\Program Files\WebServ\httpd-users\esounds\php\function.php on line 373
linijka 373 to linijka
setcookie ("ankieta2", 1);pomocy, co jest z tym cookie nie tak, pierwszy raz pracuje z cookie zeby nie bylo wiec bez zjazdow prosze bo moglem jednak troche nie zrozumiec zalozenia ciasteczek