Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

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

Poradíte mi ako vytvoriť script pomocou while (alebo foreach) ktorý bude mať podobu tohto -
While + doložený medzizáznam v PHP

napr.
Kód:
<?php
$poradie = 1;
while ($poradie <= 3) {
        echo $poradie++."<br>\n";
}

ale to my vyhodí len:
1
2
3
ale ako na
Dnes
1
Zajtra
2
Nabuduce... ?
3


Offline

Skúsený užívateľ
Skúsený užívateľ
While + doložený medzizáznam v PHP

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 01.05.2011 0:24

žeby si potreboval dané údaje najskôr vôbec získať a až potom cez ne prechádzať v cykle??? nauč sa o databázach, bez toho sa ďaleko aj tak nepohneš...







_________________
C#, PHP, ...
Offline

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

Registrovaný: 16.03.11
Príspevky: 97
Témy: 41
Príspevok Napísal autor témyOffline : 01.05.2011 10:48

V databázach viem to nie je žiaden problem, to som uviedol len ako príklad.

Kód:
<?php
$poradie = 1;
$vyber = mysql_query("SELECT * FROM moja_tabulka");
while ($roadok = $mysql_fetch_object($vyber)) {
        echo $poradie++.".";
        echo "<h3>{$vyber->meno}<h3>";
        echo "<img src=\"image.php?id={$vyber->ID}.jpg\">";
}

Dajme tomu ,že by sme tam dali nejaký ten timestamp v DB...
Ten by zistil kedy do bolo. (Včera,Dnes)
Ale ako ho tam dohodiť ?


Offline

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

Registrovaný: 25.12.10
Prihlásený: 30.05.23
Príspevky: 94
Témy: 21
Bydlisko: Pezinok
Príspevok NapísalOffline : 10.05.2011 16:40

Kód:
select
meno,
id,
case when datediff(dd, some_time, getdate()) < 1 then 'today'
when datediff(dd, some_time, getdate()) >= 1 AND datediff(dd, some_time, getdate()) < 7 then 'this week'
when datediff(dd, some_time, getdate()) >= 7 AND datediff(dd, some_time, getdate()) < 30 then 'this month' else 'old' end as time_flag
order by
some_time desc



Kód:
$poradie = 1;
$flag = ""
$vyber = mysql_query("sem pride kvera");
while ($vyber = $mysql_fetch_object($vyber)) {
    if($flag != $vyber->time_flag)
    {
        echo $vyber->time_flag;
    }
        $flag = $vyber->time_flag;
        echo $poradie++.".";
        echo "<h3>{$vyber->meno}<h3>";
        echo "<img src=\"image.php?id={$vyber->ID}.jpg\">";
}


PS:
ten sql kod je z mssql serveru, mysql moze mat ine nazvy funkcii (curdate() namiesto getdate() napr.)


Offline

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

Registrovaný: 16.03.11
Príspevky: 97
Témy: 41
Príspevok Napísal autor témyOffline : 10.05.2011 18:39

Dikes, už som si ten script spravil vo foreach ale vo while sa mi to hodí taktiež, ďakujem... :)


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


Podobné témy

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

v PHP, ASP

10

551

23.03.2008 18:01

Blackshadow Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

3

333

09.03.2013 17:50

faraon Zobrazenie posledných príspevkov

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

v PHP, ASP

2

503

05.08.2010 10:24

eth4rendil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preco nejde while? help

v PHP, ASP

4

520

29.07.2007 16:19

TECHNODROME Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. do-while a i++

v Assembler, C, C++, Pascal, Java

1

314

10.12.2012 19:12

konray Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery - progress bar - while / for

v JavaScript, VBScript, Ajax

5

513

31.10.2016 14:46

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. čast cyklu while obsahujuca IF sa mi neopakuje

v PHP, ASP

6

454

26.07.2010 12:30

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Help: CPU runs at max. 30% while running CSGO

v Počítačové hry

3

349

11.12.2014 23:22

Penguin 10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem - While trying to retrieve the URL: http://127.0.0.1

v PHP, ASP

9

919

28.01.2007 15:23

kubiak37 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1305

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

1438

07.05.2010 14:02

DeiForm Zobrazenie posledných príspevkov

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

v PHP, ASP

8

829

18.03.2011 19:21

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php ->mysql ->php Help.zoradit

v PHP, ASP

4

590

20.06.2009 12:44

KViki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. $pcforum->getForumActivity('PHP, ASP', 2012)/$pcforum->getForumActivity('PHP, ASP', 2022) - Warning: Division by zero

v PHP, ASP

4

2290

20.05.2022 13:51

JanoF Zobrazenie posledných príspevkov

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

v PHP, ASP

1

736

31.05.2007 16:24

kmsa Zobrazenie posledných príspevkov

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

v PHP, ASP

1

2725

09.06.2005 22:39

johny128 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