Index: temp/test-xoops.ec-cube.net/html/modules/xoopspoll/pollrating.php
===================================================================
--- temp/test-xoops.ec-cube.net/html/modules/xoopspoll/pollrating.php	(revision 846)
+++ temp/test-xoops.ec-cube.net/html/modules/xoopspoll/pollrating.php	(revision 853)
@@ -34,7 +34,9 @@
 include_once XOOPS_ROOT_PATH."/modules/xoopspoll/class/xoopspollrenderer.php";
 
-$poll_id = $_GET['poll_id'];
-$option_id = $_GET['option_id'];
-if(empty($option_id)) $option_id = $_POST['option_id'];
+$arrForm = $_POST;
+if(!is_array($arrForm)) $arrForm = $_GET;
+
+$poll_id = $arrForm['poll_id'];
+$option_id = $arrForm['option_id'];
 
 // ¥ª¥×¥·¥ç¥óID¤¬Èô¤ó¤Ç¤­¤Æ¤¤¤ë¤«¥Á¥§¥Ã¥¯
@@ -48,5 +50,4 @@
 switch($_POST['mode']) {
 	case 'rating':
-		$poll_id = $_POST['poll_id'];
 		$arrErr = lfErrCheck($_POST);
 		if(count($arrErr) <= 0) {
@@ -76,8 +77,8 @@
 $count = $renderer->assignComment($xoopsTpl, $option_id, $start, POLL_COMMENT_VIEW);
 
-$nav = new XoopsPageNav($count, POLL_OPTION_VIEW, $start, "start", 'poll_id='.$poll_id.'&amp;option_id='.$option_id);
+$nav = new XoopsPageNav($count, POLL_OPTION_VIEW, $start, "start", 'poll_id='.$poll_id.'&amp;option_id='.$option_id.'&amp;rating_id='.$arrForm['option_id'].'&amp;comment='.$arrForm['comment']);
 $xoopsTpl->assign('forum_pagenav', $nav->renderNav(4));
 
-$xoopsTpl->assign('arrForm', $_POST);
+$xoopsTpl->assign('arrForm', $arrForm);
 $xoopsTpl->assign('arrStatus', $arrStatus);
 $xoopsTpl->assign('arrCat', $arrCategory);
