ugrás a tartalomhoz

Login rendszer FORM-ja blokkolja a szavazot

szmegma · 2009. Okt. 14. (Sze), 21.38
Van egy belepteto rendszerem az oldalomon, nemreg raktam be.
azt vettem eszre, hogy a szavazot blokkolja.

ez a login kodja:
  1. <div id="login-out">  
  2.     <form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">  
  3.     <p>  
  4.     <input type="hidden" name="submit" value="<? echo time(); ?>" />  
  5.     <input type="text" id="username" name="username" class="signinbar-input" onfocus="handleQSFocus(this, evOnFocus)" onblur="handleQSFocus(this, evOnBlur)" value="Username" />  
  6.     <input type="password" id="password" name="password" class="signinbar-input" onfocus="handleQSFocus(this, evOnFocus)" onblur="handleQSFocus(this, evOnBlur)" value="Password" />  
  7.     <button class="submit-button-dark" type="submit"><span><em>SIGN IN</em></span></button>  
  8.     <a href="JavaScript:alert('Coming%20Soon!')" class="input-link-dark"><span><em>SIGN UP</em></span></a>  
  9.     </p>  
  10.     </form>  
  11.     </div>  
ez a szavazo kodja:
  1. <form action="<? echo $_SERVER['PHP_SELF']; ?>" onsubmit="return false" method="post">  
  2.     <div class="poll">  
  3.     <div class="pollq" id="pollq<? echo $pollid; ?>">  
  4.     <?  
  5.     $res = mysql_query("select * from poller where ID='$pollid'");  
  6.     if($inf = mysql_fetch_array($res)){  
  7.     echo "<p class=\"pollt\">".$inf["pollt"]."</p>";  
  8.     $resOpt = mysql_query("select * from poll_opt where pollID='$pollid' order by pollOrder") or die(mysql_error());  
  9.     while($infOpt = mysql_fetch_array($resOpt)){  
  10.     if($infOpt["defaultCheck"])$check=" check";  
  11.     else $check = "";  
  12.     echo "<p class=\"pollOpt\"><input$check type=\"radio\" value=\"".$infOpt["ID"]."\" name=\"vote[".$inf["ID"]."]\" id=\"pollOpt".$infOpt["ID"]."\" />  
  13.     <label for=\"pollOpt".$infOpt["ID"]."\" id=\"optLabel".$infOpt["ID"]."\">".$infOpt["optText"]."</label></p>"; }}  
  14.     ?>  
  15.     <a href="javascript:void(0)" onclick="cmv(<? echo $pollid; ?>,document.forms[1])"><img src="images/kezdo/vote_button.png" alt="vote" class="pollimg" /></a>  
  16.     </div>  
  17.     <div class="pollwm" id="pollwm<? echo $pollid; ?>">  
  18.     Please wait...  
  19.     </div>  
  20.     <div class="pr" id="pr<? echo $pollid; ?>">  
  21.     <!-- ### --></div>  
  22.     <script type="text/javascript">  
  23.     // <![CDATA[ 
  24.     if(usecsrrcdvs){ 
  25.     var cv = Poll_Get_Cookie('poll_<? echo $pollid; ?>'); 
  26.     if(cv && cv.length>0)dprswovg(<? echo $pollid; ?>); 
  27.     } 
  28.     // ]]>  
  29.     </script>  
  30.     </div>  
  31.     </form>  
addig debuggoltam, mig ki nem szurtem a hibas reszt ami blokkolja a szavazast.

kitoroltem a form reszt a kodbol igy:
  1. <div id="login-out">  
  2.     <p>  
  3.     <input type="hidden" name="submit" value="<? echo time(); ?>" />  
  4.     <input type="text" id="username" name="username" class="signinbar-input" onfocus="handleQSFocus(this, evOnFocus)" onblur="handleQSFocus(this, evOnBlur)" value="Username" />  
  5.     <input type="password" id="password" name="password" class="signinbar-input" onfocus="handleQSFocus(this, evOnFocus)" onblur="handleQSFocus(this, evOnBlur)" value="Password" />  
  6.     <button class="submit-button-dark" type="submit"><span><em>SIGN IN</em></span></button>  
  7.     <a href="JavaScript:alert('Coming%20Soon!')" class="input-link-dark"><span><em>SIGN UP</em></span></a>  
  8.     </p>  
  9.     </div>  
megoldodott a szavazo problema, de ugyebar igy meg a belepes nem mukodik. most nem ertem, hogy a form miert zavarja a szavazot, de van vmi megoldas, hogy a ketto egymas mellett beket leljen?
__________________________________________________________________________________

egy masik kis problemam szinten a loginnal kapcsolatos, megpedig a SIGNUP gomb IE-ben szetesik es nem ertem miert mivel FF-ban, Operaban, Safariban tokeletes.


barmelyik problemara tud vki vmi megoldast, szivesen fogadom. koszonom!



ez a login kodja:
  1. #login-out{  
  2.     positionabsolute;  
  3.     floatleft;  
  4.     /*margin: 282px 0 0 10px;*/  
  5.     top: 282px;  
  6.     padding0px;  
  7.     overflowhidden;  
  8.     width:440px;  
  9.     text-align:left:  
  10. }  
  11. #login-in{  
  12.     floatleft;  
  13.     margin282px 0 0 10px;  
  14.     padding:0;  
  15. }  
  16. #login-in a {  
  17.     font-family:"Consolas","Courier New",Courier,mono,serif;  
  18.     color#FF015B;  
  19.     font-size0.7em;  
  20. }  
  21. #login-in b {  
  22.     color#000000;  
  23.     font-size0.9em;  
  24. }  
  25. .input-link, .input-link-dark {  
  26. floatleft;  
  27. displayblock;  
  28. height22px;  
  29. backgroundtransparent url(../images/button-left-light.png) no-repeat top left;  
  30. padding-left5px;  
  31. font-size0.75em;  
  32. color#ffffff;  
  33. text-decorationnone;  
  34. line-height22px;  
  35. overflowhidden;  
  36. margin0px 0px;  
  37. }  
  38.   
  39. .input-link span, .input-link-dark span {  
  40. backgroundtransparent url(../images/button-right-light.png) no-repeat top right;  
  41. padding0px 10px 0px 5px;  
  42. displayblock;  
  43. positionrelative;  
  44. color#ffffff;  
  45. }  
  46.   
  47. .input-link-dark {  
  48. backgroundtransparent url(../images/button-left-dark.png) no-repeat top left;  
  49. float:right;  
  50. margin:1px 0 0 0;  
  51. }  
  52.   
  53. .input-link-dark span {  
  54. backgroundtransparent url(../images/button-right-dark.png) no-repeat top right;  
  55. }  
  56.   
  57. a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover {  
  58. background-positionbottom left;  
  59. text-decorationnone;  
  60. }  
  61.   
  62. a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span {  
  63. background-positionright bottom;  
  64. color#070707;  
  65. }  
  66.   
  67. button.submit-button, button.submit-button-dark {  
  68. backgroundtransparent;  
  69. bordernone;  
  70. cursorpointer;  
  71. height23px;  
  72. line-height22px;  
  73. overflowvisible;  
  74. padding0;  
  75. text-aligncenter;  
  76. white-spacenowrap;  
  77. widthauto;  
  78. }  
  79.   
  80. button.submit-button span, button.submit-button em, button.submit-button-dark span, button.submit-button-dark em {  
  81. color#FFFFFF;  
  82. displayblock;  
  83. font-size0.93em;  
  84. height22px;  
  85. line-height22px;  
  86. margin0;  
  87. font-stylenormal;  
  88. }  
  89.   
  90. button.submit-button span, button.submit-button-dark span {  
  91. margin-top-1px;  
  92. padding-left5px;  
  93. backgroundtransparent url(../images/button-left-light.png) no-repeat top left;  
  94. }  
  95.   
  96. button.submit-button em, button.submit-button-dark em {  
  97. padding-right20px;  
  98. padding-left13px;  
  99. backgroundtransparent url(../images/button-right-light.png) no-repeat top right;  
  100. }  
  101.   
  102. button.submit-button-dark span {  
  103. background-imageurl(../images/button-left-dark.png);  
  104. padding-left5px;  
  105. }  
  106.   
  107. button.submit-button-dark em {  
  108. background-imageurl(../images/button-right-dark.png);  
  109. padding-right11px;  
  110. positionrelative;  
  111. text-indent-8px;  
  112. }  
  113.   
  114. button.submit-button-dark:hover span {  
  115. background-positionbottom lefttext-decorationnone;  
  116. }  
  117.   
  118. button.submit-button-dark:hover span em {  
  119. background-positionbottom right;  
  120. color#000000;  
  121. }  
 
1

name

kerzo · 2009. Okt. 15. (Cs), 13.55
Nem biztos, hogy ez a hiba, de próbáld meg, hogy beállítod a formoknál a name tulajdonságot.
Belépésnél <form name="login" ...
szavazásnál pedig <form name="szavazas" ...

És nézd meg, hogy postolásnál mi van a POST tömbben.
2

Sajnos nem jo, nem mukodik a

szmegma · 2009. Okt. 15. (Cs), 19.06
Sajnos nem jo, nem mukodik a szavazas.

Azt, hogy mi van a POST tombben, azt hogyan tudom lekerdezni?
3

print

a.d.a.m · 2009. Okt. 15. (Cs), 21.04
Azt, hogy mi van a POST tombben, azt hogyan tudom lekerdezni?

<?php
print $_POST;
?>

Nézted már Firebug-gal, hogy mutat-e hibát? Ha van online elérhetőség vetnénk rá egy pillantást, hátha beugrik valami.
7

Nezted?

szmegma · 2009. Okt. 18. (V), 10.50
Nezted az online elerhetoseget?
4

betettem a kodot a login

szmegma · 2009. Okt. 16. (P), 18.57
betettem a kodot a login form-ba es ezt irja ki:
  1. Array  
a szavazo form-ba is bele tettem es ezt irja ki:
  1. Array  
firebuggal meg nem neztem, lehet felpattintom. :)

az online elerhetosege az oldalnak: WEBRADIO

koszi szepen.
5

print_r

kerzo · 2009. Okt. 17. (Szo), 01.50
Ezzel próbáld meg kiíratni: print_r($_POST);
6

a login es szavazo form ugyan

szmegma · 2009. Okt. 17. (Szo), 02.43
a login es szavazo form ugyan azt irja ki:
  1. Array()  
...nem sokkal tobb...