F12
_____________
"internet explorer всех правильней отображает страницы" ©
Цитата (Ricco381 @ 30.11.2014 - 16:34) |
когда нужно нажимать, и где? |
Цитата (walerus @ 30.11.2014 - 19:47) |
Invis1ble что бы за одно посмотреть, все ли "догружается", а то може JQ не грузится вовсе ) ну и т.д. |
if (isset($_POST['id']) and isset($_SESSION['user'])) {апдейт сделан, а где выборка то?, вот по этому старые данные и выдаются, а когда сделать F5 - то, есесено произойдет обновление на странице...
query("UPDATE `videos` SET `rate` = `rate`+1 WHERE `id` = '".intval($_POST['id'])."'");
//header('Location:'. $_SERVER['REQUEST_URI']);
//exit();
if (isset($_POST['id']) and isset($_SESSION['user'])) {
query("UPDATE `videos` SET `rate` = `rate`+1 WHERE `id` = '".intval($_POST['id'])."'");
$sql = query("SELECT * FROM `videos` WHERE `userID` = '".intval($_POST['id'])."' ");
//header('Location:'. $_SERVER['REQUEST_URI']);
//exit();
//Если пользователь голосовал, ничего не делаем
}elseif
Цитата (walerus @ 30.11.2014 - 21:12) |
Идет условие...if (isset($_POST['id']) and isset($_SESSION['user'])) {апдейт сделан, а где выборка то?, вот по этому старые данные и выдаются, а когда сделать F5 - то, есесено произойдет обновление на странице... в общем, попробуй так if (isset($_POST['id']) and isset($_SESSION['user'])) { |
Цитата |
'webkitIDBFactory' is deprecated. Please use 'IDBFactory' instead. 2(index):38 <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="templates/css/style.css"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div id="header"> <div class="logo"><img src="templates/img/logo.png" height="90" width="358" alt=""></div> <div class="nav"> <ul> <li><a href="/">Главная</a></li> <li><a href="/faq">FAQ</a></li> <li><a href="/run">Участвовоть</a></li> <li><a href="/news">Новости</a></li> <li><a href="/chat">Чат</a></li> <li class="end"><a href="/index.php?exit">Выйти</a></li> </ul> </div> </div> <div id="wrapper"> <div id="content"> <span class="moyVideo"><a class="button1" href='/content?id=3'>Мои видео</a></span> <script src="./templates/js/jquery-2.1.1.js"></script> <script type="text/javascript"> jQuery(document).ready(function($){ $('input[name="yes"]').click(function(e){ e.preventDefault(); // Блокируем действие по умолчанию var $form = $(this).parents('form'); // Получаем форму. // var $form = $(this).closest('form'); // Альтернатива $.post( $form.attr('action'), // Получаем action формы $form.serialize(), // Сериализуем данные формы для отправки function(response){ // Функция с ответом от сервера как параметр $(this).closest('.viewVideo').find('.rate').text("").text(response); window.console.log(response); }); }); }); </script> </div> <div style="clear:both"></div> <div class="empty"></div> </div> <div id="footer"> </div> </body> </html> |
query("UPDATE `videos` SET `rate` = `rate`+1 WHERE `id` = '".intval($_POST['id'])."'");это точно работает как надо? чет меня такие махинации пугают
Цитата |
`rate` = `rate`+1 |
Цитата (walerus @ 1.12.2014 - 18:21) | ||
Для начала: <pre class="sh_sourceCode" rel="php"><span class="sh_function">query</span><span class="sh_symbol">(</span><span class="sh_string">"UPDATE `videos` SET `rate` = `rate`+1 WHERE `id` = '"</span><span class="sh_symbol">.</span><span class="sh_function">intval</span><span class="sh_symbol">(</span><span class="sh_variable">$_POST</span><span class="sh_symbol">[</span><span class="sh_string">'id'</span><span class="sh_symbol">]).</span><span class="sh_string">"'"</span><span class="sh_symbol">);</span></pre> это точно работает как надо? чет меня такие махинации пугают
Какая структура базы?, что вообще при этом апдейте выполнится? |