2 действия из одной формы...

Денч

Новичок
2 действия из одной формы...

Есть у меня набор флажков (radio).
Каждый флажок - это некая категория (папка).
В эту папку есть возможность добавлять файлы, выделяя нужную папку путем установки флажка.
Но вот хочется сделать возможность - удаление категории, используя тот же набор флажков, то есть или в той же форме, что и добавление файлов, или как-то иначе.
Вопрос: возможно ли такое? Если да, то как?
Или как можно все таки использовать один и тот же набор флажков в разных целях?
 

DimbIch

Новичок
а откуда скрипт будет знать что ты хочешь сделать удалить или добавить ????
если у тебя ОДИН флажок и на удаление и на добавление.???

можно поставить еще один флажок который будет говорить что делать с остальными - удалять отмеченые или добавлять...
 

Денч

Новичок
а откуда скрипт будет знать
О том и вопрос...
если у тебя ОДИН флажок и на удаление и на добавление
Не на удаление и не на добавление, а на указание папки, которая будет учавствовать в операциях...
можно поставить еще один флажок который будет говорить
Это интересно. Может у кого еще будут варианты?
 

t3[0one]

Новичок
<input name="action" type="radio" value="add">
<input name="action" type="radio" value="delete">
будет удобно есле подрозумевается что скрипт не будет делать обе операции с одного захода =)!
else
DimbIcha
помойму оптимальный вариант ))
 

Денч

Новичок
Да действительно. Ваши расуждения привели меня к этому:
PHP:
echo
"<form action='test.php' method='post'>
 <input type='submit' name=add value='Добавляем'>
 <input type='submit' name=del value='Удаляем'>
 </form>";
if(!empty($add))
{
	echo "Добавляем";
}
if(!empty($del))
{
	echo "Удаляем";
}
Просто с точки зрения юзабилити две кнопки удобнее, чем два дополнительнх флажка ;)
Всем спасибо
 

Мутник

Новичок
Денч

кстати, лучше бы ты писал
PHP:
if (isset($_POST["add"])){
.......
.......
.......
}elseif (isset($_POST["del"])){
.......
.......
.......
}
 

Денч

Новичок
А чем лучше? Более продвинуто?;)
Все равно, переменные никуда не денутся...
 

Мутник

Новичок
Денч

Все равно, переменные никуда не денутся...
ага, посмотрю я на твою реакцию, если вдруг хостер настройки сменит или ты хостера сменишь...

Это не продвинутее, это правильнее... Не более того.
 

Денч

Новичок
Так вот возможная причина, почему сайт не заработал...
Сенкс
 
Сверху