| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 16.03.11 Príspevky: 97 Témy: 41 |
Poradíte mi ako vytvoriť script pomocou while (alebo foreach) ktorý bude mať podobu tohto -
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
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
ž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, ... |
|
Registrovaný: 16.03.11 Príspevky: 97 Témy: 41 | Napísal autor témy richo9996: 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ť ?
|
|
Registrovaný: 25.12.10 Prihlásený: 30.05.23 Príspevky: 94 Témy: 21 Bydlisko: Pezinok |
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.)
|
|
Registrovaný: 16.03.11 Príspevky: 97 Témy: 41 | Napísal autor témy richo9996: 10.05.2011 18:39 | |
|
Dikes, už som si ten script spravil vo foreach ale vo while sa mi to hodí taktiež, ďakujem...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| While problem v PHP, ASP | 10 | 551 | 23.03.2008 18:01 Blackshadow | | Pascal - While v Assembler, C, C++, Pascal, Java | 3 | 333 | 09.03.2013 17:50 faraon | | Opakovanie while cyklu v PHP, ASP | 2 | 503 | 05.08.2010 10:24 eth4rendil | | Preco nejde while? help v PHP, ASP | 4 | 520 | 29.07.2007 16:19 TECHNODROME | | do-while a i++ v Assembler, C, C++, Pascal, Java | 1 | 314 | 10.12.2012 19:12 konray | | Jquery - progress bar - while / for v JavaScript, VBScript, Ajax | 5 | 513 | 31.10.2016 14:46 BX | | čast cyklu while obsahujuca IF sa mi neopakuje v PHP, ASP | 6 | 454 | 26.07.2010 12:30 Blackshadow | | Help: CPU runs at max. 30% while running CSGO v Počítačové hry | 3 | 349 | 11.12.2014 23:22 Penguin 10 | | Problem - While trying to retrieve the URL: http://127.0.0.1 v PHP, ASP | 9 | 919 | 28.01.2007 15:23 kubiak37 | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1305 | 02.05.2011 12:08 magicmedia | | Vytvorenie suboru php a vlozenie php scriptu v PHP, ASP | 4 | 1438 | 07.05.2010 14:02 DeiForm | | PHP nevie precitat .PHP v PHP, ASP | 8 | 829 | 18.03.2011 19:21 camo | | php ->mysql ->php Help.zoradit v PHP, ASP | 4 | 590 | 20.06.2009 12:44 KViki | | $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 | | PHP v PHP, ASP | 1 | 736 | 31.05.2007 16:24 kmsa | | PHP v PHP, ASP | 1 | 2725 | 09.06.2005 22:39 johny128 |
| 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
|
|