Добрый день, мастера) Снова столкнулся с проблемой
И так: сделал почту, почти
Так вот, всё вроде хорошо, но при добавлении контакта маленькая ошибочка, если я написал юзеру хоть одно сообщение, он у меня добавляется в контакты, но у него на главной странице почты не появляется диалог со мной, в базе диалог есть.
Вот не могу реализовать, так чтобы при написании одного обитателя другому контакт создавался в обоих
Так я вывожу контакты:
[code]$sql = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail_contact` where `who` = '".$user['id']."'"
,0);
if($sql == 0){
echo '<div class="error">Контактов нет</div>';
}else{
/вывод контактов
}[/code]
Вот так я добавляю контакт:
[code]
$cont = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail_contact` WHERE `who`='".$user['id']."' and `ho` = '".$id."' or `who` = '".$id."' and `ho` = '".$user['id']."'"
,0);
if($cont == 0){
mysql_query("INSERT INTO `mail_contact`(
`who`,
`ho`,
`time`,
`black_list`,
`msg`
)VALUES(
'".$user['id']."',
'".$id."',
'".time()."',
'0',
'".$text."'
)"
;
}else {
mysql_query("UPDATE `mail_contact` SET `msg`='".$text."' WHERE `who`='".$user['id']."' and `ho` = '".$id."' or `who` = '".$id."' and `ho` = '".$user['id']."' limit 1"
;
}[/code]