Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

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





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

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


witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) stworzylem dzisiaj ankiete (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dostalem male zlecenie, juz jest zrobiona ladnie tylko z jednym mam problem z ciastkami (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dam wam tutaj moj kodzik i pomozcie mi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ps. nie jest napisany zbyt profesjonalnie ale jak mowie ucze sie (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
_Mateo
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

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


  1. <?php
  2.  
  3. #Daj to na początek skryptu
  4.  
  5. if(eregi(&#092;"?\", $REQUEST_URI)) {
  6. $operator=&#092;"&\"; }
  7. else {
  8. $operator=&#092;"?\"; }
  9. $adres=$REQUEST_URI.$operator;
  10.  
  11. #to jest treść atrybutu action
  12.  
  13. echo&#092;"<form method=\"post\" action=\"\".$adres.\"wyniki=show\"> (...)\"
  14. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 01:50