Autor | Zpráva | ||
---|---|---|---|
hynek Profil |
#1 · Zasláno: 9. 1. 2009, 16:44:17
Zdravím.
Tenhle kód by měl vypsat novou poštu. To vypíše ale jedině když tam není ta část "if".... echo"<table><tr><td><b>Od</b></td><td><b>Předmět</b></td><td><b>Čas odeslání</b></td></tr> <tr id=\"seznam\"><td>", if ($precteno == '0'){ echo '<font color=red>[Nová]</font>'; }, " $odkoho</td><td>$pt</td><td>$cas</td>"; Jak udělám, aby když je hodnota $precteno 0, tak aby se napsalo před odesílatelem [Nové]?? |
||
Alphard Profil |
#2 · Zasláno: 9. 1. 2009, 16:52:18
echo"<table><tr><td><b>Od</b></td><td><b>Předmět</b></td><td><b>Čas odeslání</b></td></tr> <tr id=\"seznam\"><td>", ($precteno == '0')?'<font color=red>[Nová]</font>':'', " $odkoho</td><td>$pt</td><td>$cas</td>"; |
||
hynek Profil |
#3 · Zasláno: 9. 1. 2009, 16:53:48
děkuju =)
|
||
hynek Profil |
#4 · Zasláno: 9. 1. 2009, 17:39:02
ale to ještě není všechno...
ono když to dám potom na hlavní jako znamovač pošty, tak to vždy vypíše tolikrát "Máte novou poštu", kolik těch pošt je.. Nešlo by to nějak, že by to napsalo třeba místo 3x máte novou poštu jen máte novou poštu jednou a vedle toho třeba počet: 3?? díky za rady =) |
||
hynek Profil |
#5 · Zasláno: 9. 1. 2009, 17:44:38
tady je kód jaký tam používám:
$sql = mysql_query("SELECT * from posta where adresat='{$_SESSION['uziv_jmeno']}' order by kdy DESC"); while ($radek2 = mysql_fetch_array($sql)) { $precteno = $radek2["precteno"]; echo"", ($precteno == '0')?'<font color=red>Máte novou poštu</font>':'', " "; A to vypíše tolikrát máte novou poštu, kolik jich je |
||
hynek Profil |
#6 · Zasláno: 9. 1. 2009, 18:32:05
poraďte někdo prosím. jak to udělat aby to místo více těchhle nápisu vypsalo počet nových zpráv
|
||
Jack06 Profil |
#7 · Zasláno: 10. 1. 2009, 15:30:55
$sql = mysql_query("SELECT COUNT(posta) AS pocet from posta where adresat='{$_SESSION['uziv_jmeno']}' AND precteno='0'"); while ($radek2=MySQL_Fetch_Array($sql)){ { $neprecteno = $radek2["pocet"]; echo"<font color=red>Máte $neprecteno nových zpráv</font>"; |
||
Časová prodleva: 15 let
|
0