Autor | Zpráva | ||
---|---|---|---|
xmas3 Profil |
#1 · Zasláno: 20. 3. 2007, 11:16:10 · Upravil/a: xmas3
Zdravim, chcel by som poprosit o pomoc.
Mam nasledovny kod, ktory mi vypisuje udaje z DB o projektoch. Avsak niektore z projektov nemaju rok ukoncenia, teda vo vypise je prazdne miesto. Neviete mi poradit ako nahradit toto prazdne miesto nejakym textom? Teda nieco ako nasledovna podmienka: if (empty($row[3])) {$zaver = "projekt je v realizácii";} else {$zaver = $row[3];} Pripajam kod pre vypis. atď. Nebolo by lepsie pouzit nieco ine ako if...else? Vdaka vsetkym za rady, Miro |
||
Joker Profil |
#2 · Zasláno: 20. 3. 2007, 11:47:16
xmas3
A co je špatného na té podmínce? if (empty($row[3])) {$zaver = "projekt je v realizácii";} else {$zaver = $row[3];} Šlo by to zkrátit třeba na: $zaver = empty($row[3]) ? "projekt je v realizácii" : $row[3]; ale to je jiný zápis téhož |
||
xmas3 Profil |
#3 · Zasláno: 20. 3. 2007, 12:17:46
no, neviem kam dat tu podmienku...
Ked ju dam pred vypis (za while) , tak sa vykona iba podmienka, ale vypis ostanych buniek (to co je za echo sa uz nevykona... |
||
nightfish Profil |
#4 · Zasláno: 20. 3. 2007, 12:23:09
nedáváš ten if náhodou před otevírací závorku těla while ({)?
takhle to má být: while ($row = mysql_fetch_array($result, MYSQL_NUM)) { if (empty($row[3])) {$zaver = "projekt je v realizácii";} else {$zaver = $row[3];} echo '<h2>', $row[0], '</h2>, ... |
||
xmas3 Profil |
#5 · Zasláno: 20. 3. 2007, 12:35:32
no, asi davam...
Idem to vyskusat... |
||
xmas3 Profil |
#6 · Zasláno: 20. 3. 2007, 12:44:00
Fajn, dakujem za rady, uz to ide, trochu som zabudol na logiku:)
Pripajam finalny kod. Prajem pekny den, Miro ----------- while ($row = mysql_fetch_array($result, MYSQL_NUM)) { if (empty($row[3])) {$zaver = "projekt je v realizácii";} else {$zaver = $row[3];} {echo ' <h2>', $row[0], '</h2> ..... <br>';} } //ukoncenie if !!! ?> |
||
nightfish Profil |
#7 · Zasláno: 20. 3. 2007, 12:47:53
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
if (empty($row[3])) {$zaver = "projekt je v realizácii";} else {$zaver = $row[3];} //ukončení if je tady //závorka před echem i za ním je zbytečná {echo ' <h2>', $row[0], '</h2> ..... <br>';} } //ukoncenie while !!! ?> |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0