Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]błąd w cookie
remik09
post 5.03.2007, 20:29:39
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

Ostrzeżenie: (0%)
-----


mam taki oto kod

  1. <?php
  2. function show_ankieta () {
  3. require 'cfg.php';
  4.  
  5. $zap = "SELECT * FROM $poll_tab ORDER BY id DESC LIMIT 0,1";
  6. $odp = mysql_query($zap);
  7. $row = mysql_fetch_array($odp);
  8.  
  9. $ile = $row[ilosc];
  10. $nr = $row[id];
  11. $i = 1;
  12. $data = date("Y.m.d H:i:s");
  13. $id = $_POST['odpowiedz'];
  14. $nazwa = ankieta.$nr;
  15.  
  16. if ($_COOKIE[$nazwa] == 1) {
  17. print 'Oddałeś już głos w tej ankiecie';
  18. } else {
  19.  
  20. if (!$id) {
  21.  
  22. print '<div class="ankieta">
  23. <div class="pytanie">'.$row[pytanie].'</div><br /><br />
  24. <form id="add_kom" method="post" enctype="multipart/form-data" action="?data='.$data.'">';
  25. while ($i <= $ile) {
  26. print '
  27. <div class="odpowiedz"><input type="radio" name="odpowiedz" value="'.$i.'" />'.$row[odpowiedz.$i].'</div><br />';
  28. $i++;
  29. }
  30. print '
  31. <input type="submit" value="głosuj" class="submit2" />
  32. </form></div>
  33. ';
  34. } else {
  35.  
  36. ## odbieranie danych z formularza ##
  37.  
  38. setcookie ("ankieta2", 1);
  39.  
  40. $zap = "SELECT * FROM $poll_tab WHERE id=$nr";
  41. $odp = mysql_query($zap);
  42. $row = mysql_fetch_array($odp);
  43.  
  44. $il_glosow = $row[glos.$id];
  45.  
  46. if ($il_glosow == '') {
  47. $il_glosow = 0;
  48. }
  49.  
  50. $new_glosow = $il_glosow + 1;
  51.  
  52. print '<br />'.$il_glosow;
  53. print '<br />'.$new_glosow;
  54.  
  55. $upd = "UPDATE $poll_tab SET glos$id = '$new_glosow'";
  56. $odp = mysql_query($upd) or die(mysql_error());
  57. if ($odp) {
  58. print 'Dziękujemy za oddanie głosu.';
  59. }
  60.  
  61. }
  62. }
  63.  
  64. }
  65. ?>


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


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post
Cienki1980
post 5.03.2007, 20:42:38
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Polecam zajrzeć do tego wątku


--------------------
404
Go to the top of the page
+Quote Post
remik09
post 5.03.2007, 21:09:33
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 10
Dołączył: 25.12.2005
Skąd: Ruda Śląska

Ostrzeżenie: (0%)
-----


dzieki, zadzialalo winksmiley.jpg

mowilem ze cos moglem pominac bo peirswzy raz obcuje z ciasteczkami winksmiley.jpg


--------------------
moj blog z glupotami
darmowe mp3

workstation: zendstudio 5.5.0 | EditPlus 3 | PHP/4.3.9 |
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 9.07.2025 - 04:35