Loading...
Toruz , с этим пдо хер разберешься
Морпех (31.10.2020 в 13:12)
Toruz , с этим пдо хер разберешься


точно
Toruz , в базе все норм,скорее всего в запросе косяк
Toruz , <?
require_once ('../../inc/database.php');
$id = fl($_GET['id']);
$pers = fch("SELECT * FROM `users` WHERE `id` = ?", array($id));
$blacklist = cnt("SELECT * FROM `blacklist` WHERE `user` = ? AND `out` = ?", array($pers['id'], $user['id']));
$error = array();
$text = fl($_POST['text']);
if(empty($text)) $error[] = 'Заполните поле ввода';
if($pers['id'] == 2) $error[] = 'Системному боту писать запрещено';
if($blacklist) $error[] = 'Вы добавлены в черный список';
if(empty($error)){
$contact_pers = fch("SELECT * FROM `contacts` WHERE `id_in` = ? AND `id_out` = ?", array($user['id'], $pers['id']));
$contact_user = fch("SELECT * FROM `contacts` WHERE `id_in` = ? AND `id_out` = ?", array($pers['id'], $user['id']));
qry("INSERT INTO `diologs` SET `id_in` = ?, `id_out` = ?, `date` = ?, `text` = ?", array($user['id'], $pers['id'], time(), $text));
if(!$contact_pers){
qry("INSERT INTO `contacts` SET `id_in` = ?, `id_out` = ?, `time_down` = ?", array($user['id'], $pers['id'], time()));
}else{
qry("UPDATE `contacts` SET `time_down` = ? WHERE `id` = ?", array(time(), $contact_pers['id']));
}
if(!$contact_user){
qry("INSERT INTO `contacts` SET `id_in` = ?, `id_out` = ?, `time_down` = ?", array($pers['id'], $user['id'], time()));
}else{
qry("UPDATE `contacts` SET `time_down` = ? WHERE `id` = ?", array(time(), $contact_user['id']));
}
}else{
foreach($error as $err){
echo '<div class="warning center">'.$err.'</div>';
}
}
?>
Морпех (31.10.2020 в 13:21) Toruz , <? require_once ('../../inc/database.php'); $id = fl($_GET['id']); $pers = fch("SELECT * FROM `users` WHERE `id` = ?", array($id)); $blacklist = cnt("SELECT * FROM `blacklist` WHERE `user` = ? AND `out` = ?", array($pers['id'], $user['id'])); $error = array(); $text = fl($_POST['text']); if(empty($text)) $error[] = 'Заполните поле ввода'; if($pers['id'] == 2) $error[] = 'Системному боту писать запрещено'; if($blacklist) $error[] = 'Вы добавлены в черный список'; if(empty($error)){ $contact_pers = fch("SELECT * FROM `contacts` WHERE `id_in` = ? AND `id_out` = ?", array($user['id'], $pers['id'])); $contact_user = fch("SELECT * FROM `contacts` WHERE `id_in` = ? AND `id_out` = ?", array($pers['id'], $user['id'])); qry("INSERT INTO `diologs` SET `id_in` = ?, `id_out` = ?, `date` = ?, `text` = ?", array($user['id'], $pers['id'], time(), $text)); if(!$contact_pers){ qry("INSERT INTO `contacts` SET `id_in` = ?, `id_out` = ?, `time_down` = ?", array($user['id'], $pers['id'], time())); }else{ qry("UPDATE `contacts` SET `time_down` = ? WHERE `id` = ?", array(time(), $contact_pers['id'])); } if(!$contact_user){ qry("INSERT INTO `contacts` SET `id_in` = ?, `id_out` = ?, `time_down` = ?", array($pers['id'], $user['id'], time())); }else{ qry("UPDATE `contacts` SET `time_down` = ? WHERE `id` = ?", array(time(), $contact_user['id'])); } }else{ foreach($error as $err){ echo '<div class="warning center">'.$err.'</div>'; } } ?>
php
   qry("INSERT INTO `diologs` SET `id_in` = ?, `id_out` = ?, `date` = ?, `text` = ?", array($user['id'], $pers['id'], time(), $text));   
Правда я сейчас переделал его. Не qry, а на query
Toruz , 1

Изображение

------
74041_Screenshot.png (46.1 Kb)
Скачиваний: 93
Морпех (31.10.2020 в 13:37)
Toruz , 1

.
id_in и id_out по умолчанию должен быть 0, time должен тип быть DATETIME
________
посл. ред. 31.10.2020 в 13:55; всего 1 раз(а); by Toruz
Toruz , щас поставим
Онлайн: 3
Время:
Gen. 0.1035
(c) Bym.Guru 2010-2026