kishan Posted December 11, 2007 Share Posted December 11, 2007 iam getting a ? in the pop up page Y can u pls clearify... iam using the smarty template ... This is My tpl file <html> <head> <style> body{background-color:#DBE8F1; border:1px solid #6982A1;} </style> <script language="javascript"> //disable the F5(refresh) Key.. document.onkeydown=function(){ /*var eve=window.event?window.event:e; var keyval=window.event?window.event.keyCode :e.which; if (keyval==116){ eve.returnValue = false; eve.keyCode = 0; */ } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rate the video aaa</title> </head> <form name='rateform' method="post"> <body id='rate_body'> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td valign="top"> <ZONE rating enabled> <a href='javascript:window.close();' style="text-decoration:none"><font color='#7B7EB0'>close</font></a> <h1 style="color:#002D67"><strong>Rate this video</strong></h1> <br /> <input type="radio" id='rate' name="rate" value="1"/> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /><br/> <input type="radio" id='rate' name="rate" value="2"/> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" /><br/> <input type="radio" id='rate' name="rate" value="3"/> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /><br/> <input type="radio" id='rate' name="rate" value="4"/> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /><br/> <input type="radio" id='rate' name="rate" value="5"/> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /> <img src="theme/default/images/frame/bk_star.gif" id="rate_btn" alt="star" /><br/> <br/> <center> <input name="submit" type="submit" id="submit" value="Vote" /> </center> </ZONE rating enabled> <ZONE rating disabled> <script language='javascript'>document.getElementById('rate_body').style.border='0px';</script> <table> <tr> <td><strong><font color='#7B7EB0'>Thank you for rating this video:</font></strong></td> </tr> <tr> <td> </td> </tr> <tr> <td style="color:#002D67"><strong>No Of Rates:<span id='no_of_rates'> {rate.hits}</span> </strong></td> </tr> <tr> <td style="color:#002D67"><strong>Overall rating:<span id='rate_avg' style="color:#FF0000">{rate.avg}/5</span> </strong></td> </tr> <tr> <td> </td> </tr> <tr> <td><strong><a href='javascript:window.close();' style="text-decoration:none"><font color="#9C47AC">close this window</font></a></strong></td> </tr> </table> </ZONE rating disabled> </td> </tr> </table> </body> </form> </html> And this is my php.. <?php /* Check Structure Availability */ if (!defined("CORE_STRAP")) die("Out of structure call"); // TEMPLATE HANDLING ////////////////////////////////////////////////////////////////// $tpl = new template; $tpl -> Load("rate_popup"); //LOAD AND ASSIGN VIDEO if(isset($_POST['submit'])) { if (isset($_GET["id"])) $row = myF(myQ(" SELECT * FROM `[x]video` WHERE `id`='{$_GET["id"]}' AND `processed` = '1' ")); elseif (isset($_GET["cat"])) $row = myF(myQ(" SELECT * FROM `[x]video` WHERE `category` = '{$_GET["cat"]}' AND `processed` = '1' ORDER BY RAND() LIMIT 1 ")); else $row = myF(myQ(" SELECT * FROM `[x]video` WHERE `processed` = '1' ORDER BY RAND() LIMIT 1 ")); // COMPUTE RATINGS /////////// if (!is_array($rating = unpk($row["rating"]))) $rating = array(); if (me("id") > 0 and in_array(me("id"), array_keys($rating))) $tpl -> Zone("rating", "disabled"); else { if (isset($_POST["rate"]) and $_POST["rate"] > 0 and $_POST["rate"] < 6 and is_numeric($_POST["rate"])) { $rating[me("id")] = $_POST["rate"]; myQ(" UPDATE `[x]video` SET `rating`='".pk($rating)."', `rating_hits`='".count($rating)."', `rating_avg`='".round(array_sum($rating) / count($rating), 1)."' WHERE `id`='{$row["id"]}' LIMIT 1 "); $GLOBALS["CHROMELESS_MODE"] = true; $imgno=round(array_sum($rating) / count($rating), 1); //changing the rate image when assigning a rate in pop-up... echo "<script language='javascript'>window.opener.document.images['rate_img'].src='theme/default/images/frame/$imgno.gif';</script>"; $tpl -> zone('rating','disabled'); $tpl -> AssignArray(array( "rate.hits" => count($rating), "rate.avg" => round(array_sum($rating) / count($rating), 1) )); $tpl -> Flush(); die(); } } $tpl -> AssignArray(array( "rate.hits" => count($rating), "rate.avg" => (count($rating) > 0 ? round(array_sum($rating) / count($rating), 1) : 0) )); // Update video data; views count if (!isset($_SESSION["video_view"]) or (isset($_SESSION["video_view"]) and $_SESSION["video_view"] != $row["id"])) { myQ("UPDATE `[x]video` SET `views` = `views` + '1' WHERE `id`='{$row["id"]}'"); $_SESSION["video_view"] = $row["id"]; } } //end of submit.. else $tpl -> zone('rating','enabled'); $tpl -> CleanZones(); $tpl -> Flush(); ?> (edited by kenrbnsn to put in the tags) Link to comment https://forums.phpfreaks.com/topic/81170-mark-in-popup-page/ Share on other sites More sharing options...
Lumio Posted December 11, 2007 Share Posted December 11, 2007 Please use [.code]Your code[./code] (without dots) for your code. Looks like that <?php echo 'And php'; ?> I don't want to help you with that until you did that Sorry. Link to comment https://forums.phpfreaks.com/topic/81170-mark-in-popup-page/#findComment-411887 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.