Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ankieta i ciasteczka :), cooooooookiessssss hihiih ;P
bumfank
post 10.05.2005, 15:55:15
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 29.02.2004
Skąd: /dev/null

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


witam smile.gif stworzylem dzisiaj ankiete smile.gif dostalem male zlecenie, juz jest zrobiona ladnie tylko z jednym mam problem z ciastkami smile.gif nie rozumiem ich kompletnie ;p mimo moich staran narazie nie jarze ale powoli sie naucze ich, ale narazie potrzebuje waszej pomocy, problem polega na tym ze user nie moze 2x glosowac na ankiete, jak zaglosuje to ma wyechowac ze juz glosowal jak to zrobic questionmark.gif smile.gif
dam wam tutaj moj kodzik i pomozcie mi smile.gif
ps. nie jest napisany zbyt profesjonalnie ale jak mowie ucze sie smile.gif

  1. <?php
  2. if($glosowanie == 'odpowiedz')
  3. {
  4. $ankieta_zap_up=&#092;"UPDATE ankieta SET $_POST[glos] = $_POST[glos] + 1 LIMIT 1\";
  5. $ankieta_query_up=mysql_query($ankieta_zap_up);
  6. $ankieta_zap=&#092;"SELECT * FROM ankieta\";
  7. $ankieta_query=mysql_query($ankieta_zap);
  8. $ankieta=mysql_fetch_array($ankieta_query);
  9.  
  10. $lacznie = $ankieta['tak'] + $ankieta['nie'] + $ankieta['nie_wiem'];
  11.  
  12. $pr1 = $ankieta[tak]/$lacznie * 100;
  13. $pr2 = $ankieta[nie]/$lacznie * 100;
  14. $pr3 = $ankieta[nie_wiem]/$lacznie * 100;
  15.  
  16. $actual_value = $pr1;
  17. $number = 1; //how many decimal places you want it to be
  18.  
  19. $temp1 = $actual_value * 2;
  20. $temp2 = $temp1 + $number; //'+ $number' if rounding up '- $number' if rounding down
  21. $temp3 = $temp2 / 2;
  22. $pr1_ = round($temp3, 2);
  23.  
  24. $actual_value_ = $pr2;
  25. $number_ = 1; //how many decimal places you want it to be
  26.  
  27. $temp1_ = $actual_value_ * 2;
  28. $temp2_ = $temp1_ + $number_; //'+ $number' if rounding up '- $number' if rounding down
  29. $temp3_ = $temp2_ / 2;
  30. $pr2_ = round($temp3_, 2);
  31.  
  32.  
  33. $actual_value__ = $pr3;
  34. $number__ = 1; //how many decimal places you want it to be
  35.  
  36. $temp1__ = $actual_value__ * 2;
  37. $temp2__ = $temp1__ + $number__; //'+ $number' if rounding up '- $number' if rounding down
  38. $temp3__ = $temp2__ / 2;
  39. $pr3_ = round($temp3__, 2);
  40.  
  41. $glosow= &#092;"glosow\";
  42. echo&#092;"<table width=\"100%\" cellspacing=\"0\" border=\"0\" cellpadding=\"0\">
  43. <tbody>
  44. <tr>
  45. <td width=&#092;"100%\" height=\"19\">Czy bedziesz glosowac w wyborach prezydenckich</td>
  46. </tr>
  47. <tr>
  48. <td width=&#092;"100%\" height=\"50\"><table width=\"100%\" cellspacing=\"0\" border=\"0\" cellpadding=\"0\">
  49. <tbody>
  50. <tr>
  51. <td width=&#092;"100%\" height=\"19\">TAK</td>
  52. </tr>
  53. <tr>
  54. <td width=&#092;"100%\" height=\"19\">$pr1_% / $ankieta[tak] $glosow<br><img src=\"belka.gif\" width=\"$pr1_%\" height=\"10\"></td>
  55. </tr>
  56. <tr>
  57. <td width=&#092;"100%\" height=\"19\">NIE</td>
  58. </tr>
  59. <tr>
  60. <td width=&#092;"100%\" height=\"19\">$pr2_% / $ankieta[nie] $glosow<br><img src=\"belka.gif\" width=\"$pr2_%\" height=\"10\"></td>
  61. </tr>
  62. <tr>
  63. <td width=&#092;"100%\" height=\"19\">NIE WIEM</td>
  64. </tr>
  65. <tr>
  66. <td width=&#092;"100%\" height=\"19\">$pr3_% / $ankieta[nie_wiem] $glosow
  67. <br><img src=&#092;"belka.gif\" width=\"$pr3_%\" height=\"10\"></td>
  68. </tr>
  69. </tbody>
  70. </table>
  71. </td>
  72. </tr>
  73. <tr>
  74. <td width=&#092;"100%\" height=\"19\">
  75. Lacznie glosow: $lacznie</td>
  76. </tr>
  77. </tbody>
  78. </table>&#092;";
  79. }
  80.  
  81. else
  82. {
  83. echo&#092;"<form method=\"post\" action=\"?\">
  84. <table width=&#092;"100%\" cellspacing=\"0\" border=\"0\" cellpadding=\"0\">
  85. <tbody>
  86. <tr>
  87. <td width=&#092;"100%\" height=\"19\">Czy bedziesz glosowac w wyborach prezydenckich</td>
  88. </tr>
  89. <tr>
  90. <td width=&#092;"100%\" height=\"50\"><INPUT type=\"radio\" name=\"glos\" value=\"tak\" >Tak
  91. <br><INPUT type=&#092;"radio\" name=\"glos\" value=\"nie\">Nie<br>
  92. <INPUT type=&#092;"radio\" name=\"glos\" value=\"nie_wiem\">Jeszcze nie wiem
  93. </td>
  94. </tr>
  95. <tr>
  96. <td width=&#092;"100%\" height=\"19\">
  97. <INPUT type=&#092;"submit\" name=\"glosowanie\" value=\"odpowiedz\"><br>
  98. <a href=&#092;"?glosowanie=odpowiedz\">Zobacz wyniki</a></td>
  99. </tr>
  100. </tbody>
  101. </table></form>
  102. &#092;";
  103. }
  104. ?>


pozdrawiam smile.gif


--------------------
Drukuj24.pl - Drukowanie to koszt
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 05:53