小编nic*_*use的帖子

使用Ajax在DIV中重新加载MySQL数据

我需要制作一个类似于fmylife.com的温和系统.基本上我遇到的问题是使用Ajax(没有页面刷新)将MySQL查询加载到div中.MySQL查询

$sql = mysql_query(“SELECT * FROM posts WHERE active =’0’” LIMIT 1) or die (mysql_error());
$row = mysql_fetch_array($sql);
Run Code Online (Sandbox Code Playgroud)

HTML

<div class=”post-body”><?php echo $row[‘sitepost’];?></div>
Run Code Online (Sandbox Code Playgroud)

按"是"或"否"按钮时,应重新加载此数据.提前致谢.

php mysql ajax jquery

1
推荐指数
2
解决办法
7165
查看次数

使用 YouTube API 获取时长

我需要使用 Youtube API V3 获取视频时长。我的应用程序在 API V3 上运行良好,但现在不起作用。

我找到了一个有效的例子,它有效:

$dur = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=[VIDOID]&key=[API KEY]");


$duration =json_decode($dur, true);

foreach ($duration['items'] as $vidTime) {
    $vTime= $vidTime['contentDetails']['duration'];
}
Run Code Online (Sandbox Code Playgroud)

积分:Youtube API v3,如何获取视频时长?

这将返回类似这样的时间格式。

PT24M30S 
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它改写成一个可读的时间。像 24:30?

php youtube youtube-api

1
推荐指数
1
解决办法
3567
查看次数

在5星评级系统中将评级转换为百分比

我的一个项目中有一个5星评级系统.我想将每颗星转换成百分比值.

这是我的数据库

star1

star2

star3

star4

star5

tot_stars

average
Run Code Online (Sandbox Code Playgroud)

计算我用来获得评级

$cal = ($star1*1 + $star2*2 + $star3*3 + $star4*4 + $star5*5)/$total_stars;

$avg = number_format($cal, 2);
Run Code Online (Sandbox Code Playgroud)

我想知道的是将每颗星作为百分比的数学算法是什么

示例:Yelp.com在其网站上执行此操作

php math formulas

0
推荐指数
1
解决办法
5244
查看次数

标签 统计

php ×3

ajax ×1

formulas ×1

jquery ×1

math ×1

mysql ×1

youtube ×1

youtube-api ×1