[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прогресс бар и PHP
Страницы: 1, 2
60reg
Добрый вечер! скажите пожалуйста кто-нибудь делал прогресс бар для сайта? К примеру пользователь выполнил задание на 10 баллов и ему +10 к опыту (прогресс бар сдвинулся), а когда дойдет до 300, то ему дайтся 2 уровень, и опять сначала!

_____________
PRchik.ru | Раскрутись и заработай!
Игорь_Vasinsky
<?php
$width = 0;
//С каждым ответом увеличивай $width
?>
<style>
.
pb{
width:<?=$width;?>px;
height:20px;
background-color: red;
}
</style>

<
div class="pb"><div>


а остальное дело математики и логики

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
60reg
Спасибо Игорь! Теперь вот в чем зациклился в таблице user я создал поле rate, но куда его подставить я не могу понять.

for_one - поле в котором само число которое должно плюсоваться к rate

ПРОСТИТЕ НЕ ТОТ КОД ПРЕДОСТАВИЛ

if(isset($_SESSION['access_token'])){
if($_SESSION['group_link_id']!=""){
$num = mysql_num_rows(mysql_query("SELECT id FROM tb_ads_views WHERE user = '".$user_row['id']."' and ad_id = '".$_SESSION['group_link_id']."' and ad_type = 'group'"));
if($num == 0){
$num_2 = mysql_num_rows(mysql_query("SELECT id FROM tb_ads WHERE balans >= for_one and user != '".$user_row['id']."' and type = 'group' and link_id = '".$_SESSION['group_link_id']."'"));
if($num_2>0){
$row = mysql_fetch_array(mysql_query("SELECT * FROM tb_ads WHERE balans >= for_one and user != '".$user_row['id']."' and type = 'group' and link_id = '".$_SESSION['group_link_id']."'"));
$req = file_get_contents("https://api.vk.com/method/groups.isMember?group_id=".$row['link_id']."&user_id=".$user_row['uid']."&extended=1");
$data = json_decode($req, true);
if($data["response"]["member"]==1){
mysql_query("UPDATE tb_ads SET balans = balans - '".$row['for_one']."' WHERE id = '".$row['id']."'");
mysql_query("UPDATE tb_members SET likes = likes + '".$row['for_one']."' WHERE id = '".$user_row['id']."'");
mysql_query("INSERT INTO tb_ads_views (user,ad_id,ad_type) VALUES ('".$user_row['id']."','".$row['link_id']."','group')");
$_SESSION['group_link_id']="";
?>
$(".info").empty().append("<?=$user_row["likes"]+$row["for_one"];?> ♥");$("#body").append('<div id="message" onclick="hideMessages();">Задание выполнено, +<?=$row["for_one"];?><div>');var message = setTimeout("hideMessages()", 2500);
<?
}else{
$_SESSION['group_link_id']="";
mysql_query("INSERT INTO tb_ads_views (user,ad_id,ad_type) VALUES ('".$user_row['id']."','".$row['link_id']."','group')");
?>


_____________
PRchik.ru | Раскрутись и заработай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.