|
|
|
|
|
для: АЙКА
(06.04.2006 в 12:43)
| | Это означает, что у вас не передан или не верен второй параметр функции mysql_result().
PS Под разные вопросы, лучше заводить разные темы - так и тему назвать проще, ссылаться на неё потому удобнее и читать интереснее. | |
|
|
|
|
|
|
|
для: АЙКА
(06.04.2006 в 12:43)
| | Это значит, что нету у вас такого сообщения. А диагностика - "сообщение удалено" - ложная. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 12:02)
| | подскажите пожалуйста как это сделать???
и еще..... в браузере выходит вот такая ошибка:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 36 in c:\www\messages\delmessage.php on line 21Сообщение удалено.
что это за ошибка? | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 11:56)
| | Но повторю.
У Вас вполне может сложиться ситуация, когда два разных человека отправят по сообщению с файлами, у которых будет одно и то же имя. Или один человек отправит два сообщения с такими файлами. А система больше одного файла хранить не будет.
Чтобы этого избежать, Вам следует изменить именование файлов в папке files | |
|
|
|
|
|
|
|
для: АЙКА
(06.04.2006 в 11:34)
| | Как-то так...
.......
<BR><BR><BR>
<?php
$cat = 'c:/www/files/';
$query = "SELECT attach FROM usermessages WHERE 'nomer'='$id' and 'to'='".$_SESSION['Logged']."'";
$attach = '';
if (($result = @mysql_query ($query)) != 0)
$attach = mysql_result($result, 0);
if($attach != '')
unlink($cat.$attach);
$query = "DELETE FROM usermessages WHERE 'nomer'='$id' and 'to'='".$_SESSION['Logged']."'";
............
|
| |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 10:57)
| | вот скрипт, который удаляет сообщение... можно ли сюда же вставить скрипт, чтоб удалялся и файл?
<?php
include("config.php");
if(!isset($_SESSION['Logged']))
{
exit('Ñòðàíèöà äîñòóïíà òîëüêî äëÿ çàðåãèñòðèðîâàííûõ ïîëüçîâàòåëåé');
}
$id = GetPostStrValue("id");
if ($id == '')
{
$id = GetGetStrValue("id");
}
?>
<BR><BR><BR>
<?php
$query = "DELETE FROM usermessages WHERE 'nomer'='$id' and 'to'='".$_SESSION['Logged']."'";
if (!@mysql_query ($query)) {
$Message = "Îøèáêà ââîäà äàííûõ";
}
else {
$Message = "Ñîîáùåíèå óäàëåíî.";
}
?>
<?php echo $Message; ?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 10:57)
| | файл, который пришел вместе с сообщением. я хочу его удалить.... как мне это сделать??? | |
|
|
|
|
|
|
|
для: АЙКА
(06.04.2006 в 10:32)
| | А это уже зависит от того, когда именно, и какой именно файл Вы хотите удалить. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2006 в 10:13)
| | я имею в виду, надо какое то условие ставить или нет? и перед этой функцией надо соединение с базой сделать? | |
|
|
|
|
|
|
|
для: АЙКА
(06.04.2006 в 09:27)
| | В смысле, как? У этой функции нет нескольких вариантов применения. unlink("имя_файла"); | |
|
|
|
|