Да показва дали е прочетено ЛС-то

amarok

Registered
Ами в таблицата pmessages има поле unread в това поле се записват дали съобщенията са прочетени ако е прочетено изписва read ако не е прочетено unread и искам да го направя тези който не-са прочетени , да ги изкарва в червено а тези който са прочетени в зелено, ето кода


Код:
echo ("<u>$messages[title]</u></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
 
if ($row['unread'] == "read") {
echo ("<font color="green"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
} else {
echo ("<font color="red"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
}
 
Дава ми грешка Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\messages.php on line 92


Ето от 87 до 103 ред кода

Код:
if ($messages[reply] == yes)
{
echo ("Отговор ");
}
if ($row['unread'] == "read") {
echo ("<font color="green"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
} else {
echo ("<font color="red"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
}
 
Код:
if ($messages[reply] == yes)
{
echo ("Отговор ");
}
if ($row['unread'] == "read") {
echo ("<font color=\"green\"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
} else {
echo ("<font color=\"red\"><u>$messages[title]</u></font></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
}
 
В случай, че не е четено и в момента се чете слагаш една заявка, която променя не четеното в четено .. пример :

$query=mysql_query("UPDATE `TABLE` SET `massageread` = 'yes' WHERE `id` = '$id'") or die(mysql_error());

променяш `TABLE` на таблицата със съобщенията, `massageread` полето където се записва дали съобщението е прочетено или не е .. `yes` можеш да го промениш на отговора, дали е прочетено при прочетено може да е yes при не прочетено no и `id` с полето за ид на съобщението и съответно $id с променливата, която взима ид на съобщението ..
 
justspy аз това сам го направил като отворя съобщението да се променя в полето но искам като е unready да е в червено а като е ready да е зелено.
 
ми проверяваш ако е прочетено шще е еди какво си ако нее ще е друго

Съобщение:
if ($unread =='yes'
{
<div style="background-color:red);>$row[name]</div>
}
else {
<div style="background-color:green);>$row[name]</div>
}
 
if ($unread =='yes') {
echo "<div style="background-color:red);>$messages[title]</div> ";
}
else {
echo "<div style="background-color:green);>$messages[title]</div> ";
}
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
 
Не става дава ми грешки ... за това ако може да го сложите в този код


Код:
echo ("<center>
<tr>
<td><a href='index.php?a=messages&page=view&msgid=$messages[id]'>");
if ($messages[reply] == yes)
{
echo ("Отговор ");
}
echo ("<u>$messages[title]</u></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
}
echo ("<center></table>");
}
 
amarok каза:
Не става дава ми грешки ... за това ако може да го сложите в този код


Код:
echo ("<center>
<tr>
<td><a href='index.php?a=messages&page=view&msgid=$messages[id]'>");
if ($messages[reply] == yes)
{
echo ("Отговор ");
}
echo ("<u>$messages[title]</u></a></td>
<td width='75'>$messages[from]</td>
<td width='141'>$messages[date]</td>
<td width='115'><a href='index.php?a=messages&page=delete&msgid=$messages[id]'><u>Изтривам</u></a></td>
</tr>");
}
echo ("<center></table>");
}
ако искаш ми дай целия мод може и тук може и на лс и ще ти го направя така на половин код не мога при мен тва гоо имам и работи
 
galabin123 каза:
Liberate каза:
ако не е тайна защо ограждаш това което извиква ехо-то с скоби?
ами във какво да го сложа echo ; нямя само да работи
echo ("WAZAAAA");
синьото са скоби, а червените са кавички и винаги съм знаел, че ехо се използва само с кавички...
 

Back
Горе