Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai |
Autorius: Žmogus | Peržiūrų: 2440 |
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Kaip reiktu parašyti kodą, kad panelėje rodytu, jeigu forume postų 0, tai rodytų raudoną, o kai +1 iki 50 rodytų žalią spalva, o kai jau +50 mėlyną spalva |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Tai tiesiog pasidaryk mysql užklausą, kuri skaičiuotų kiek yra eilučių post_id skiltyje, forum_posts lentelėje. Tuomet panaudok if'ą, kad žiūrėtų kada 0, kada nuo 1 iki 50 ir kada daugiau. www.creatium.lt |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Bandęs taip. Bet nesigauna gal kas ant kelio užvestumėt? D: |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Duok kodą su kuriuo nesigauna. Pataisysim www.creatium.lt |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
$resultas = dbquery("SELECT * FROM ".$db_prefix."posts WHERE forum_id=".$data['forum_id'].""); Čia aišku durnas kodas |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Čia irgi toks primityvus, bet veikiantis:
www.creatium.lt |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Dėkui už kodą, bet kodėl man neveikia taip:$sql = mysql_query("SELECT count(post_id) FROM ".$db_prefix."posts"); |
|
Impossibru Narys Ekspertas Pranešimai: 3157 Įstojęs: 2007 Spa. 12 14:10:08 | |
$rezultatas = mysql_result($sql, 0, 0); Žiūrėkis šią vietą. Andrejaus tinklalapis |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Todėl, kad tu to kintamojo $spalva niekur neparodai. Kaip ta spalva turi būti rodoma? Gali daryt table ir uždėt background color, gali div daryt, gali img dėt ir t.t. Dabar kintamasis niekur nerodomas, o jeigu ir būtų rodomas, jis vaizduotų tik spalvos kodą. www.creatium.lt |
|
Tomcis Narys Generolas Pranešimai: 1143 Įstojęs: 2008 Spa. 9 19:10:04 | |
ShadoVw parašė: Dėkui už kodą, bet kodėl man neveikia taip: $sql = mysql_query("SELECT count(post_id) FROM ".$db_prefix."posts"); Ir dar čia skaičiuojami visi postai, reiktų prisitaikyti su WHERE žvėriuku :) Redagavo Tomcis 2010 Kov. 30 15:03:54 |
|
Impossibru Narys Ekspertas Pranešimai: 3157 Įstojęs: 2007 Spa. 12 14:10:08 | |
Apskritai čia tas kodas keistas, nei user_id apibrėštas, nei kodas darašytas. Andrejaus tinklalapis |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Creatium parašė: Todėl, kad tu to kintamojo $spalva niekur neparodai. Kaip ta spalva turi būti rodoma? Gali daryt table ir uždėt background color, gali div daryt, gali img dėt ir t.t. Dabar kintamasis niekur nerodomas, o jeigu ir būtų rodomas, jis vaizduotų tik spalvos kodą. <td align='right' width='40' style='color:$spalva' ><b>(".($data['count_posts']-1).")</b></td> |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Andrejus parašė: Apskritai čia tas kodas keistas, nei user_id apibrėštas, nei kodas darašytas. O kam juos apirbrėžintėti? Juk jam tereikia, kad rodytų spalvą pagal tai, kiek postų prirašyta yra. O kas juos parašė ir t.t. jam juk nereikia. Gal aš ir klystu, vis dėl to neesu php mokantis žmogus. www.creatium.lt |
|
Impossibru Narys Ekspertas Pranešimai: 3157 Įstojęs: 2007 Spa. 12 14:10:08 | |
Na matyt nesupratau aš, galvojau žmogui rodytų spalvą kiek jis parašė, bet pasirodo klydau. Andrejaus tinklalapis |
Peršokti į forumą: |