Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 30.06.2011 12:14

Zdravím

Potreboval by som zistiť počet videí v databáze kde chýba náhľad / cover. A ak bude výsledok 0, tak vypísať hlášku "Žiadne video nebolo nájdené".

Kód:
<div id="dragdrop">
    <ul class="dragdrop">
<?php
$uloha_zlozka = "SELECT * FROM video_zlozka ORDER BY zlozka_poradie, zlozka_id DESC";
$vysledok_zlozka = mysql_query ($uloha_zlozka) or (mysql_error());
while ($riadok_zlozka = mysql_fetch_array ($vysledok_zlozka)) {extract($riadok_zlozka);

$uloha_youtube = "SELECT * FROM video_youtube WHERE youtube_zlozka='".$zlozka_id."' ORDER BY youtube_poradie, youtube_id DESC";
$vysledok_youtube = mysql_query ($uloha_youtube) or (mysql_error());
    while ($riadok_youtube = mysql_fetch_array ($vysledok_youtube)) {extract($riadok_youtube);
        if (!file_exists("../db-video/".$youtube_id.".jpg")) {
?>
        <li>
<table cellpadding="0" cellspacing="0" class="dragdrop">
    <tr>
        <td class="cover"><img src="../db-video/<?php if (file_exists("../db-video/".$youtube_id.".jpg")) {echo $youtube_id.".jpg";} else {echo "0.png";} ?>" alt="video"></td>
        <td class="nazov">
            <b><?php if ($youtube_nazov == "") {echo "Bez názvu-".$youtube_id."";} else {echo htmlspecialchars($youtube_nazov);} ?></b>
            <table class="seo">
                <tr>
                    <td class="nazov">Titulok:</td>
                    <td class="text"><?php echo htmlspecialchars($youtube_title) ?></td>
                </tr>
                <tr>
                    <td class="nazov">Kľúčové&nbsp;slová:</td>
                    <td class="text"><?php echo htmlspecialchars($youtube_keywords) ?></td>
                </tr>
                <tr>
                    <td class="nazov">Popis:</td>
                    <td class="text"><?php echo htmlspecialchars($youtube_description) ?></td>
                </tr>
            </table>
        </td>
        <td class="akcia">
            <a href="../video/zobrazit.php?id=<?php echo $youtube_id ?>" title="Zobraziť video"><img class="icon" src="<?php echo $_SESSION['ad-template'] ?>icon/view.png" alt="Zobraziť"></a>
            <a href="uloha.php?akcia=youtube-upravit&amp;id=<?php echo $youtube_id ?>" title="Upraviť video"><img class="icon" src="<?php echo $_SESSION['ad-template'] ?>icon/edit.png" alt="Upraviť"></a>
            <a href="odoslat.php?akcia=youtube-odstranit&amp;id=<?php echo $youtube_id ?>" onclick="return youtube ('<?php if ($youtube_nazov == "") {echo "Bez názvu-".$youtube_id."";} else {echo htmlspecialchars($youtube_nazov);} ?>');" title="Odstraniť video"><img class="icon" src="<?php echo $_SESSION['ad-template'] ?>icon/delete.png" alt="Odstraniť"></a>
         </td>
    </tr>
</table>
        </li>
<?php }}} ?>
    </ul>
</div>


Ďakujem za všetky dobré rady.


Offline

Čestný člen
Čestný člen
počet - !file_exists

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.06.2011 19:11

Jednoducho si spočítač tie, ktoré majú prázdny stĺpec Cover (alebo ako sa volá u teba). Čo ti presne nefunguje? S čím máš problém?







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 30.06.2011 20:24

shaggy píše:
Jednoducho si spočítač tie, ktoré majú prázdny stĺpec Cover (alebo ako sa volá u teba). Čo ti presne nefunguje? S čím máš problém?


mam "video galeriu" a ku každému videu pridávam aj obrázok (náhľad ako na youtube) a potrebujem zistiť koľko je videí ktoré nemajú svoj obrázok, resp. ak ma každé video svoj obrázok, tak nech vypíše nejakú hlášku napr.: žiadne video.


v tom kóde hore zobrazujem iba videa, ktoré nemajú svoj obrázok "if (!file_exists("../db-video/".$youtube_id.".jpg"))", to je v poriadku ... ale potrebujem aby mi niečo napísalo ak tam nebude žiadne video.

obrázky odosielam na server a nie do databázy. kde youtube_id == názov súboru + .jpg

Štruktúra databázy:
Kód:
// Definicia tabulky ZLOZKA
$sql_zlozka = "CREATE TABLE IF NOT EXISTS video_zlozka (
               zlozka_id          INT(11)           NOT NULL   AUTO_INCREMENT,
               zlozka_title       TEXT              NOT NULL,
               zlozka_keywords    TEXT              NOT NULL,
               zlozka_description TEXT              NOT NULL,
               zlozka_poradie     INT(11)  zerofill NOT NULL,
               zlozka_nazov       TINYTEXT          NOT NULL,
               zlozka_datum       DATETIME          NOT NULL,

               PRIMARY KEY(zlozka_id)) DEFAULT CHARSET = UTF8";

if(!mysql_query($sql_zlozka)) {echo "Pri spracovani doslo k chybe. Skuste prosim akciu opakovat."; $overenie = "1";}

// Definicia tabulky VIDEO
$sql_youtube = "CREATE TABLE IF NOT EXISTS video_youtube (
                youtube_id          INT(11)           NOT NULL   AUTO_INCREMENT,
                youtube_title       TEXT              NOT NULL,
                youtube_keywords    TEXT              NOT NULL,
                youtube_description TEXT              NOT NULL,
                youtube_poradie     INT(11)  zerofill NOT NULL,
                youtube_zlozka      INT(11)           NOT NULL,
                youtube_nazov       TEXT              NOT NULL,
                youtube_kod         LONGTEXT          NOT NULL,
                youtube_datum       DATETIME          NOT NULL,

                PRIMARY KEY(youtube_id)) DEFAULT CHARSET = UTF8";

if(!mysql_query($sql_youtube)) {echo "Pri spracovani doslo k chybe. Skuste prosim akciu opakovat."; $overenie = "1";}


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.03.11
Príspevky: 97
Témy: 41
Príspevok NapísalOffline : 02.07.2011 23:28

SELECT COUNT(*) as pocet FROM video_zlozka WHERE cover = '' // Zistí počet,ktoré náhľad nemajú


Offline

Čestný člen
Čestný člen
počet - !file_exists

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 02.07.2011 23:31

richo9996 - aj čítaš, čo píše? Nikdy v db nemá uložené, či majú alebo nemajú obaly (a to, čo mu radíš ty, som mu písal aj ja na začiatku).
gadz80 - budeš si musieť vybrať všetky záznamy a potom prejsť súbory, či sa medzi nimi nachádza obrázok k tomu videu, iný spôsob nie je.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok Napísal autor témyOffline : 03.07.2011 10:26

shaggy píše:
budeš si musieť vybrať všetky záznamy a potom prejsť súbory, či sa medzi nimi nachádza obrázok k tomu videu, iný spôsob nie je.


ok, vďaka za radu


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. file_exists

v PHP, ASP

3

362

19.09.2007 19:34

xxxmiroxxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. file_exists($_SERVER['DOCUMENT_ROOT']

v PHP, ASP

8

554

21.08.2010 21:31

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pocet databáz

v Databázy

1

625

22.03.2009 18:22

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pocet ventilatorov

v Chladiče a všetky druhy chladenia

8

857

13.10.2016 20:10

Ivan-K Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pocet licencii?

v Obchody, reklamácie a právo

4

521

07.09.2010 19:12

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pocet prispevkov

v Správy pre vedenie fóra

1

967

31.01.2008 15:56

Peterson Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počet prezretí ...

v PHP, ASP

6

390

29.04.2010 21:12

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počet ramiek

v Pamäte

3

421

25.10.2017 22:24

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Minimálny počet znakov

v PHP, ASP

3

551

27.07.2007 7:56

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Maximalny pocet particii

v Pevné disky a radiče

1

451

03.07.2011 0:51

Semp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. bazar - pocet stran

v Správy pre vedenie fóra

5

1074

11.12.2009 19:30

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pocet zaregistrovanych uzivatelov

v PHP, ASP

10

725

18.07.2008 8:19

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počet stlaćení tlačítka?

v HTML, XHTML, XML, CSS

4

495

17.11.2009 17:54

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pocet zaindexovanych stranok

v Internetový marketing, SEO, reklama

7

866

13.12.2010 22:44

zilla Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počet CUDA jadier

v Grafické karty

2

381

01.05.2014 9:40

Echo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pocet vsetkych inzeratov

v PHP, ASP

4

644

06.11.2007 18:14

neopagan Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra