Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Sveiki,
Zekit gal kas zinot kaip butu imanoma padaryti, kad kaip pvz: puslapis.lt/article.php ir ten yra stripsniu kategoriu pavadinimai su skaiciais, tie skaiciai rodo kiek yra naujienu toje kategorijioje.
tai va esme ta kad noriu sudeti tas kategorijas i meniu ir man rodytu pavadinima ir skaiciu (skaicius rodo kiek yra straipsniu)
pvz:
knygos (33)
zurnalai (2)
naujienos ish uzsienio (37)
lietuvos rinka (25)
foto pvz:
---------
cia paodziau kaip pvz tikiuosi supratote.
kas pades aciu is anksto ir +10 kaip visada
s.k.y.p.e - pavojuz
Redagavo 2008 Rugp. 24 20:08:33 |
PyccKuu
Narys
Terminatorius
Pranešimai: 1539
Įstojęs: 2007 Gru. 24 16:12:39
|
<?php
echo "<table border='0' align='left' cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
$result = dbquery("SELECT count(article_id) AND article_cat=x FROM ".$db_prefix."article");
echo "<tr><td width='90%'><img src='".THEME."images/bullet.gif'> <font class='side'><b>Straipsnių:</b></td> <td>".dbresult($result, 0)."</td></tr>\n";
echo"</td>\n</tr>\n</table>\n";
?>
Tikriausiai taip bet gal
ne
SELECT count(article_id) AND article_cat=x FROM ".$db_prefix."article")
o
SELECT count(articles_id) AND articles_cat=x FROM ".$db_prefix."articles")
Redagavo PyccKuu 2008 Rugp. 24 01:08:39 |
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Nu vat kad niekas neveikia ka parasei
Seip as jau asmeniskai bandziau visokiu variantu, tai daejau kritine riba ir klausiu forume
s.k.y.p.e - pavojuz |
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
|
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats ORDER BY article_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo "<br><a href='".BASEDIR."articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> ($num)";
}}
Toliau pats susitvarkysi
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
chipass, ce coll veikia sitas, bet va hmzzz nesigauna padaryti pvz:
ten nurodau id pvz 2 ir error meta... noriu ten graziai sudelioti tuos straipsniu kategorijas pvz:
meniu ziniasklaida
zurnalai (12)
laikrasciai (45)
meniu literatura
mano knygos (3)
speros (78)
ir panasiai, nu esme noriu padartyti kategorijas, gal butu imanoma suzinoti?
P.S. chipass +10
s.k.y.p.e - pavojuz |
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
|
tai tau reikia
Kategorija
straipsnis(15)
straipsnis(2)
Kategorija
?
ar tiesiog
pavadinimas kazkoks
kategorija(2)
kategorija(123)
ir vel tas pats?
Redagavo bruzgis 2008 Rugp. 24 13:08:39 |
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
chipass parašė:
tai tau reikia
Kategorija
straipsnis(15)
straipsnis(2)
Kategorija
?
Taip, nes i starpsnius dedu viska... ir noriu su kategorijomis padaryti...
s.k.y.p.e - pavojuz |
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
|
openside('Navigacija');
echo"<b>Meniu 1</b><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id = '1' || article_cat_id = '2' ORDER BY article_cat_name"); $rows = dbrows($result); if ($rows != 0) { while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo " <img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> <font color='green'><b>($num)</b></font><br>";}}
echo"<b>Meniu 2</b><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id = '3' || article_cat_id = '4' ORDER BY article_cat_name"); $rows = dbrows($result); if ($rows != 0) { while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo " <img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> <font color='green'><b>($num)</b></font><br>";}}
echo"<b>Meniu 3</b><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id = '5' || article_cat_id = '6' ORDER BY article_cat_name"); $rows = dbrows($result); if ($rows != 0) { while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo " <img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> <font color='green'><b>($num)</b></font><br>";}}
echo"<b>Meniu 4</b><br>";
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id = '7' || article_cat_id = '8' ORDER BY article_cat_name"); $rows = dbrows($result); if ($rows != 0) { while ($data = dbarray($result)) {
$num = dbcount("(article_cat)", "articles", "article_cat='".$data['article_cat_id']."'");
echo " <img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."articles.php?cat_id=".$data['article_cat_id']."'>".$data['article_cat_name']."</a> <font color='green'><b>($num)</b></font><br>";}}
closeside();
article_cat_id = '1' || article_cat_id = '2' keiti i reikiama id ir gali but kiek tik nori straipsniu
article_cat_id = '1' || article_cat_id = '2' article_cat_id = '3' || article_cat_id = '4 article_cat_id = '5' || article_cat_id = '8' article_cat_id = '6' || article_cat_id = '7'
Redagavo bruzgis 2008 Rugp. 24 14:08:49 |
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Super, tai ko man ir reikejo !;);)
Didelis aciu!
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Stai imk si koda cia rodo visas esancias kategorijas ir rusiuoja pagal kiek yra straipsniu kategorijiuose:
<?
opentable("");
$a = dbquery("SELECT article_cat, COUNT(article_id) as kiek_straipsniu FROM ".$db_prefix."articles GROUP BY article_cat ORDER BY kiek_straipsniu DESC");
while($b = dbarray($a)) {
$c = dbquery("SELECT article_cat_id, count(article_cat_id) as g, article_cat_name FROM ".$db_prefix."article_cats WHERE article_cat_id='".$b['article_cat']."' GROUP BY article_cat_id ORDER BY g DESC");
while($d = dbarray($c)) echo "<b>Pavadinimas:</b> ".$d['article_cat_name']." (<b>Straipsniu:</b> ".$b['kiek_straipsniu'].")<Br>";
}
closetable();
?>
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
irgi neblogai
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Nu tai aisku kazkas norejo shalturint ir pasiruodit...
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
nekuriau dar vienos temos tai klausiu cia !
============================================
\ del news_cats.php /
`------------------------------------------------------------------`
Tai va jau meginu kokias 3 valandas bet niekaip neisheina padaryti, tiesiog 0, didelis 0 gaunasi
Tai va esme ten pas mane truputi panasi.
Sakykim yra sukurtos kategorijis naujienu,
pvz:
zaidimai (23)
filmai (1)
nuotraukos (4)
pikantiskos merginos (69)
muzika (648)
naujienos ish uzsienio (121)
mIRC jusu scriptai (16)
Noreciau sudeti i meniu kaip panasiai straipsniu nu taip pat o ne panasiai, bet man nesigauna darau ir niekas nejiudu ish vietos ehh...
meniu turetu atrodyti taip pvz:
Naujienos apie
zaidimai (23)
filmai (1)
muzika (648)
Kitos naujienos
mIRC jusu scriptai (16)
naujienos ish uzsienio (121)
pikantiskos merginos (69)
nuotraukos (4)
Gal kas galit padaryti? please tikrai man nesigauna
s.k.y.p.e - pavojuz
Redagavo 2008 Rugp. 24 21:08:05 |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Kaip turetu atrodit tos naujienos [suskirstitos] taip:
filmai (1)
zaidimai (23)
muzika (648)
Ar kaip ?
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
ramon parašė:
Kaip turetu atrodit tos naujienos [suskirstitos] taip:
filmai (1)
zaidimai (23)
muzika (648)
Ar kaip ? :]
Ten pagal ID turetu susiskirstiti pvz kaip straipsniuose...
staripsniuose sitaip:
openside('Navigacija');
echo"<b><br><center>meniu</center></b>";
$result = dbquery("SELECT * FROM ".$db_prefix."article_cats WHERE article_cat_id = '2' || article_cat_id = '1' || article_cat_id = '3' || article_cat_id = '4' ORDER BY article_cat_name");
Susideliociau kaip man reikia pagal id taip butu idealiausia...
P.S. tas codas kur rasiau db tik puse....
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Tai tau reikia kodo kuris roditu visas naujienu kategorijas pagal id?
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
aha, ir skaiciukus rodytu kiek yra naujienu toje cat...
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Nu ka einu paziet ta db struktura
|
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Imk, uzklausa yra lb simple...
Kodas: <?
opentable("");
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo "<b>Kategorija:</b> ".$b['news_cat_name']." (<b>Naujienu:</b> ".$d['naujienu'].") <b>ID:</b> ".$b['news_cat_id']."<Br>";
}
closetable();
?>
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
O tai kaip man pvz padaryti as irasau savo tos kategorijos ID ir man rikiuoja visas kaip ash sudelioju?
Cen kaip tu parasei tai lb gerai, tik visas kategorijas supila ish eiles kiek ju yra...
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
nu pridek WHERE news_cat_id=1 AND news_cat_id=2...
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
erorus meta kazka blogai darau
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
<?
opentable("");
$id = "news_cat_id='1' || news_cat_id='2'";
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo "<b>Kategorija:</b> ".$b['news_cat_name']." (<b>Naujienu:</b> ".$d['naujienu'].") <b>ID:</b> ".$b['news_cat_id']."<Br>";
}
closetable();
?>
Pildyt tektu sia eilute: $id = "news_cat_id='1' || news_cat_id='2'";
Noredemas prideti dar viena kategorija rasai: || news_cats_id='ID'
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Viskas CIKI VEIKIA, bet tik kaip nutrinu Zodzi Kategorija ir zodi Naujienu ishmeto errorais :(
opentable("Naujienu meniu");
echo"<b><br><center>naujienos mIRC</center></b>";
$id = "news_cat_id='10' || news_cat_id='12' || news_cat_id='6'";
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo "<b>Kategorija:</b> ".$b['news_cat_name']." (<b>Naujienu:</b> ".$d['naujienu'].") <Br>";
}
echo"<b><br><center>Kitos naujienos</center></b>";
$id = "news_cat_id='4' || news_cat_id='9' || news_cat_id='2'";
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo "<b>Kategorija:</b> ".$b['news_cat_name']." (<b>Naujienu:</b> ".$d['naujienu'].") <Br>";
}
closetable();
Padariau raudonai tuos zodzius... gal butu imanoma padaryti kad be tu zodziu butu ???
P.S. dar pastebejau kad kaip uzvedu ant tos kategorijos ir spaudziu neina i ta kategorija o tai yra kaip ir butina.
Aciu uz kantrybe ramon ;)
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
<?php
opentable("Naujienu meniu");
echo"<b><br><center>naujienos mIRC</center></b>";
$id = "news_cat_id='10' || news_cat_id='12' || news_cat_id='6'";
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo $b['news_cat_name']." (<b>".$d['naujienu']."</b>) <Br>";
}
echo"<b><br><center>Kitos naujienos</center></b>";
$id2 = "news_cat_id='4' || news_cat_id='9' || news_cat_id='2'";
$uzklausa_c = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id2 ORDER BY news_cat_id ASC";
$e = dbquery($uzklausa_c);
while ($f = dbarray($e)) {
$uzklausa_d = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$f['news_cat_id']."' GROUP BY news_cat";
$g = dbquery($uzklausa_d);
while ($h = dbarray($g)) echo $f['news_cat_name']." (<b>".$h['naujienu']."</b>) <Br>";
}
closetable();
?>
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Super, dar vienintelis klausimelis is zodzio kaip...
Kaip tada ten padarius kad dabar eijtu nuspausti ant tos kategorijos ir i ja nueijtu ???? tik tiek ir tai ko man reikia finalas
s.k.y.p.e - pavojuz |
ramon
Narys
Ekspertas
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
<?php
opentable("Naujienu meniu");
echo"<b><br><center>naujienos mIRC</center></b>";
$id = "news_cat_id='10' || news_cat_id='12' || news_cat_id='1'";
$uzklausa_a = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id ORDER BY news_cat_id ASC";
$a = dbquery($uzklausa_a);
while ($b = dbarray($a)) {
$uzklausa_b = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$b['news_cat_id']."' GROUP BY news_cat";
$c = dbquery($uzklausa_b);
while ($d = dbarray($c)) echo "<a href='".BASEDIR."news_cats.php?cat_id=".$b['news_cat_id']."'>".$b['news_cat_name']."</a> (<b>".$d['naujienu']."</b>) <Br>";
}
echo"<b><br><center>Kitos naujienos</center></b>";
$id2 = "news_cat_id='4' || news_cat_id='9' || news_cat_id='2'";
$uzklausa_c = "SELECT * FROM ".DB_PREFIX."news_cats WHERE $id2 ORDER BY news_cat_id ASC";
$e = dbquery($uzklausa_c);
while ($f = dbarray($e)) {
$uzklausa_d = "SELECT news_id, COUNT(news_id) as naujienu FROM ".DB_PREFIX."news WHERE news_cat='".$f['news_cat_id']."' GROUP BY news_cat";
$g = dbquery($uzklausa_d);
while ($h = dbarray($g)) echo "<a href='".BASEDIR."news_cats.php?cat_id=".$f['news_cat_id']."'>".$f['news_cat_name']."</a> (<b>".$h['naujienu']."</b>) <Br>";
}
closetable();
?>
|
Niger
Garbės narys
Antras po Dievo
Pranešimai: 3554
Įstojęs: 2005 Bir. 21 18:06:06
|
Ramon tau didelis aciu bei tikrai uz gera pagalba 10;););)
s.k.y.p.e - pavojuz |