Autor Zpráva
hynek
Profil
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
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
děkuju =)
hynek
Profil
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
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
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
$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>";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: