Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
$con = mysql_connect("localhost", "потребител", "парола");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("база данни", $con);
$gener = $_GET['gener'];
$cat = mysql_query("SELECT * FROM `таблица_на_категориите`");
while($row = mysql_fetch_array($cat)){
$our = mysql_query("SELECT count(id) as total FROM таблица WHERE cat=$row[id]");
while($raw=mysql_fetch_array($our)){
$total=$raw['total'];
}
echo "<a href=\"линк$row[id]\"> $row[name] ($total) | </a> ";
}
?>
RiddleR каза:<?php
$con = mysql_connect("localhost", "потребител", "парола");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("база данни", $con);
$gener = $_GET['gener'];
$cat = mysql_query("SELECT * FROM `таблица_на_категориите`");
while($row = mysql_fetch_array($cat)){
$our = mysql_query("SELECT count(id) as total FROM таблица WHERE cat=$row[id]");
while($raw=mysql_fetch_array($our)){
$total=$raw['total'];
}
echo "<a href="линк$row[id]"> $row[name] ($total) | </a> ";
}
?>
$gener = $_GET['gener'];
php_mysql каза:RiddleR каза:<?php
$con = mysql_connect("localhost", "потребител", "парола");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("база данни", $con);
$gener = $_GET['gener'];
$cat = mysql_query("SELECT * FROM `таблица_на_категориите`");
while($row = mysql_fetch_array($cat)){
$our = mysql_query("SELECT count(id) as total FROM таблица WHERE cat=$row[id]");
while($raw=mysql_fetch_array($our)){
$total=$raw['total'];
}
echo "<a href="линк$row[id]"> $row[name] ($total) | </a> ";
}
?>
Това за какво е:
:shock:Код:$gener = $_GET['gener'];
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ....\categories.php on line 15 Notice: Undefined variable: total in ....\categories.php on line 21
<?php
echo '<div class="moduletable-dark1"><h3>Жанров каталог</h3>
<table cellspacing="0" cellpadding="0" width="100%" border="0">';
$categories = mysql_query("SELECT * FROM categories ORDER BY cat_id")or die(mysql_error());
while($r = mysql_fetch_assoc($categories)) {
$our = mysql_query("SELECT count(id) as total moviefilms WHERE style='.$r[id].'");
while($raw=mysql_fetch_array($our)){
$total=$raw['total'];
}
echo "<tr align=\"left\">
<td>
<a href=\"#\"></a>
<a href=\"#\" class=\"mainlevel-dark1\">".$r['cat_title']." <span class=\"small\">($total)</span></a></span>
</td>
</tr>";
}
echo '</table>
</div>';
?>
CREATE TABLE `categories` (
`cat_id` mediumint(8) unsigned NOT NULL auto_increment,
`cat_title` varchar(100) default NULL,
PRIMARY KEY (`cat_id`)
) ENGINE=MyISAM;
CREATE TABLE `moviefilms` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`style` varchar(60) NOT NULL,
`broken` varchar(255) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM;
<?
function count_cat($id_count){
$query = "SELECT COUNT(id) FROM `cat` WHERE `id` = '$id_count'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<small>(". $row['COUNT(id)'] .")</small>";
}
}
?>
echo ("- ".$row[ime]." - ".count_cat($row[id])." ");
Въобще не те разбрах :idea:peter3d каза:Работете с функции бе хора.
Направи си един файл functions.php например в него пишеш:
Код:<? function count_cat($id_count){ $query = "SELECT COUNT(id) FROM `cat` WHERE `id` = '$id_count'"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ echo "<small>(". $row['COUNT(id)'] .")</small>"; } } ?>
После инклудваш functions.php във всеки файл, който искаш да имаш caunt_cat и ако вадиш категориите от базата ще ти е супер лесно. Например:
Код:echo ("- ".$row[ime]." - ".count_cat($row[id])." ");
<?
function count_cat($id_count){
$query = "SELECT COUNT(id) FROM `mbg_categories` WHERE `id` = '$id_count'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<small>(". $row['COUNT(id)'] .")</small>";
}
}
?>
Помогна ми много , дипче избързах с точката , която дадох на RiddleR.peter3d каза:Във файла който искаш да ползваш функцията да, трябва да инклуднеш functions.php и там където искаш да ти излезне позлваш count_cat() като в () показваш коя категория да ти преброи. Пример
$cat = "Музика";
count_cat($cat);
Вместо $cat можеш да ползваш $row[cat] ако вадиш категориите от базата (само виж дали row-a ти е cat или е нещо друго ")