Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> синхронизация вызыва функций 
:(
    Опции темы
shin
Дата 12.6.2006, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.6.2006

Репутация: нет
Всего: нет



вот смотри  у меня на форме текстовое поле и 2 -а кнопарика add и
  del
  и соответственно 2 функции добавить и удалить запись в бд

  прикол в том что я нажимаю добавить сробатывает OnClick там идет
  проверка на JS  и затем вызываю submit() и ниже функция на пхп add()
  добавил все ок, но вот прямо заней немного ниже есть функция del
  которая тоже вызывается smile 

,,,,,,,,,,,,,,,,,,,,,,,,,,,,

нужно чтоб пни нажатии на кнопку Del запускалась только функция del

а при нажатии кнопочки add 
запускалась функция add
,,,,,,,,,,,,,,,,,,,,,,,,,,


вот примерно как выглядет
<form action...>
<INPUT type="text" value="" name="T_Add">
<INPUT type="button" value="Add" name="Add_MAIN_MENU" OnClick='AddSection()'>
<INPUT type="button" value="Del" name="Del_MAIN_MENU" OnClick='DelSection()'>
</form>


<script language="JavaScript">

function AddSection(){

document.Fsectionname.submit();

</script>



<?php
addmainmenu($_POST['T_Add']);
?>


<script language="JavaScript">

function DelSection(){
document.Fsectionname.submit();
}
</script>

<?php
delmainmenu($_POST['sectionname']);
?> 
PM MAIL ICQ   Вверх
[xoodo]
Дата 12.6.2006, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: 1
Всего: 4



Заведи отдельное поле:
Код
<input type="hidden" name="action" value="" />

Перепиши функции:
Код

function AddSection(){
    document.Fsectionname.action = "add";
    document.Fsectionname.submit();
}
function DelSection(){
    document.Fsectionname.action = "del";
    document.Fsectionname.submit();
}

Добавь проверку в скрипте:
Код

if ($_POST['action'] == "add") { add(); }
elseif (if ($_POST['action'] == "del") { del(); }
else { die("Free Kevin!"); }


Добавлено @ 16:12 
И найди в меню сообщений кнопку "код" 8)
PM   Вверх
shin
Дата 16.6.2006, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 2.6.2006

Репутация: нет
Всего: нет



Цитата(shin @ 12.6.2006,  14:27)
вот смотри  у меня на форме текстовое поле и 2 -а кнопарика add и
  del
  и соответственно 2 функции добавить и удалить запись в бд

  прикол в том что я нажимаю добавить сробатывает OnClick там идет
  проверка на JS  и затем вызываю submit() и ниже функция на пхп add()
  добавил все ок, но вот прямо заней немного ниже есть функция del
  которая тоже вызывается smile 

,,,,,,,,,,,,,,,,,,,,,,,,,,,,

нужно чтоб пни нажатии на кнопку Del запускалась только функция del

а при нажатии кнопочки add 
запускалась функция add
,,,,,,,,,,,,,,,,,,,,,,,,,,


вот примерно как выглядет
<form action...>
<INPUT type="text" value="" name="T_Add">
<INPUT type="button" value="Add" name="Add_MAIN_MENU" OnClick='AddSection()'>
<INPUT type="button" value="Del" name="Del_MAIN_MENU" OnClick='DelSection()'>
</form>


<script language="JavaScript">

function AddSection(){

document.Fsectionname.submit();

</script>



<?php
addmainmenu($_POST['T_Add']);
?>


<script language="JavaScript">

function DelSection(){
document.Fsectionname.submit();
}
</script>

<?php
delmainmenu($_POST['sectionname']);
?>

[xoodo] 
слушай 
спасибо, помог
ставь плюсик  
PM MAIL ICQ   Вверх
[xoodo]
Дата 16.6.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: 1
Всего: 4



Цитата(shin @ 16.6.2006,  00:32)
ставь плюсик

Это с вас плюсик smile Сам себе никто не ставит, нескромно это, и не положено smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0866 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.