Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899

Почему не срабатывает функция

25.04.2012, 08:35. Показов 2486. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня в одном файле на удаление много много функция..
одна из них должна удалять собщения функция del_send($id) но почемуто не срабатывает(
Ссылка:
HTML5
1
<a href=\"admin/del_gallery_cat.php?idT1=$myrow_1[idT1]&del_send&true\" onClick=\"return confirm('Вы уверены, что хотите удалить сообщение от пользователя: $famil_name')\">del</a>
del_gallery_cat.php:del_gallery_cat.txt
подскажите что не так.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2012, 08:35
Ответы с готовыми решениями:

Почему иногда не срабатывает функция __autoload
Здравствуйте. Классы подключаются с помощью функции __autoload(). Но в некоторых места, у меня выскакивает фатальная ошибка о том , что...

Почему-то не срабатывает динам функция с func_get_args ()
Добрый день! Посмотрите пожалуйста несколько вариантов, из которых у меня ни один не срабатывает . Постоянно пишется что в нем есть ошибка...

Почему не срабатывает?
Почему следующий код работает: &lt;?php if (($_SERVER !== '/') || ($_SERVER !== '/index.php')): ?&gt; &lt;style type=&quot;text/css&quot;&gt; ...

21
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 08:43
все не так. Абсолютно.


Как вы догадались написать такую функцию?
PHP
1
2
3
4
function del_send($id)//Удаление сообщения
{
   return true;
}
А это что за ужас?
HTML5
1
 href=\"admin/del_gallery_cat.php?idT1=$myrow_1[idT1]&del_send&true\" onClick=\"
1
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 08:46  [ТС]
ну как я понимаю функция возвращает истину и выводит echo "Успешно";

Добавлено через 29 секунд
Цитата Сообщение от maximkou Посмотреть сообщение
А это что за ужас?
ну подскажите как надо!
1
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 08:47
Надо все заново переписывать. Давайте по порядку. Что и как вы хотите сделать?
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 08:50  [ТС]
те остальные функции четко работают!
а тут такое дело добавляю еще а выполняется вообще какаято левая....

del_send($id) пользователь в ЛК удаляет входищие сообщения ну так должно быть! просто не охото на каждое уделение создавать отдельный файл!
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 08:52
Ну ок, для начала сделайте так:

HTML5
1
<a href="admin/del_gallery_cat.php?idT1=<?php echo $myrow_1[idT1]; ?>&del_send=true"onClick=\"return confirm('Вы уверены, что хотите удалить сообщение от пользователя: $famil_name')\">del</a>
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 08:55  [ТС]
Цитата Сообщение от maximkou Посмотреть сообщение
del_send=true
ок исправил
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 08:57
Макc, полностю скопируйте код что я вам дал выше, а не только del_send=true

del_gallery_cat.php?idT1=$myrow_1[idT1] кто вам сказал что эта переменная интерпретируется? она у вас как текст передается.
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 09:03  [ТС]
maximkou, а можно так сделать?
PHP
1
echo "</a></td><td>".$myrow_1['date']."</td><td><a href=\"admin/del_gallery_cat.php?id=$myrow_1[idT1]&del_send=true\" onClick=\"return confirm('Вы уверены, что хотите удалить сообщение от пользователя: $famil_name')\">del</a></td></tr>";
$myrow_1[idT1] как id первой таблицы
http://localhost/dlink/admin/del_gallery_cat . php?id=16&del_send=true
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 09:07
Переменные нужно отделять. То есть получается так:
PHP
1
echo "</a></td><td>".$myrow_1['date']."</td><td><a href=\"admin/del_gallery_cat.php?id=".$myrow_1[idT1]."&del_send=true\" onClick=\"return confirm('Вы уверены, что хотите удалить сообщение от пользователя: ".$famil_name."')\">del</a></td></tr>";
1
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 09:16  [ТС]
ну смотрите если я сделаю так
PHP
1
2
3
4
5
6
7
8
session_start();
include ("blocks/db.php");
 
if (isset($_GET['id'])){$id = $_GET['id'];}
if (empty($_GET['id'])) return true;
 
echo $id;
exit();
то идентификатор получаем!
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 09:22
Макc, и? почему вы мне это говорите?
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 09:33  [ТС]
Цитата Сообщение от maximkou Посмотреть сообщение
Макc, и? почему вы мне это говорите?
действительно.. а как дальше делать
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 09:35
Макc, если бы я был экстрасенсом, может быть я вам рассказал.
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 09:42  [ТС]
Цитата Сообщение от maximkou Посмотреть сообщение
Надо все заново переписывать. Давайте по порядку. Что и как вы хотите сделать?
переделат на вот так
PHP
1
echo "</a></td><td>".$myrow_1['date']."</td><td><a href=\"admin/del_gallery_cat.php?id=".$myrow_1['idT1']."&del_send\" onClick=\"return confirm('Вы уверены, что хотите удалить сообщение от пользователя: ".$famil_name."')\">del</a></td></tr>";
а функция
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function del_send($id)//Удаление сообщения
{
    $result= mysql_query("DELETE FROM `send` WHERE id='$id'")or die('Запрос не удался: ' . mysql_error());
    if ($result) return true; else return false;    
}
 
if (isset($id) && $_SESSION['id'] && isset($_GET['del_send'])) // Удаление сообщения
    {
 if (del_send($id))//Удаление сообщения
        {
           echo "Успешно";
        }
        else
        {
           echo "error";
 
        }
    }
а выполняется выше другая функция!
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 09:47
Все логично.

Делай так:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function del_send($id)//Удаление сообщения
{
    $result= mysql_query("DELETE FROM `send` WHERE id='$id'")or die('Запрос не удался: ' . mysql_error());
    if ($result) return true; else return false;    
}
 
if (isset($_GET['id']) && $_SESSION['id'] && isset($_GET['del_send'])) // Удаление сообщения
    {
 if (del_send($_GET['id']))//Удаление сообщения
        {
           echo "Успешно";
        }
        else
        {
           echo "error";
 
        }
    }
1
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 09:56  [ТС]
но он работает у меня ток в отдельном созданном файле! а мне надо что бы он был в del_gallery_cat.php
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 09:58
дк засунь его в этот файл!!!
0
 Аватар для allukard
307 / 218 / 70
Регистрация: 08.11.2010
Сообщений: 1,899
25.04.2012, 10:07  [ТС]
.. первоначально функция del_send($id) была в del_gallery_cat.php она не выполнялась, а место неё выполнялась другая и щас также! я сделал в отдельном файле она работает, но так не пойдет, не создавать ведь для каждого удаления новый файл
0
368 / 43 / 8
Регистрация: 11.04.2012
Сообщений: 149
Записей в блоге: 1
25.04.2012, 11:15
Цитата Сообщение от Макc Посмотреть сообщение
.. первоначально функция del_send($id) была в del_gallery_cat.php она не выполнялась, а место неё выполнялась другая и щас также! я сделал в отдельном файле она работает, но так не пойдет, не создавать ведь для каждого удаления новый файл
если выполняется другая функция значит такая же функция уже есть, так не думали?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2012, 11:15
Помогаю со студенческими работами здесь

Не срабатывает функция
Доброго времени суток. Пытаюсь написать функцию, которая выводила бы кол-во записей в БД, но почему-то функция не работает, не могу понять...

Почему не срабатывает код .
Не могу понять почему не срабатывает загрузка по URL ? &lt;form method=get &gt; &lt;input class=&quot;input&quot; type=&quot;name&quot;...

Не срабатывает анонимная функция
Добрый день! Подскажите, пожалуйста, почему текст 'connect' в данном случае виден, а 'inner connect' нет? public function...

Не срабатывает функция добавления записи в БД
Вот пример кода, убрал ненужные куски кода, дабы суть именно в тех фрагментах, что я привожу внизу, мне просто интересно почему это не...

Функция pow не срабатывает с дробью
Все работает так, как оно должно было работать! Но как только доходит до дроби в функции pow , например, 1/3(или любая другая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru