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

Денч

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

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

можно поставить еще один флажок который будет говорить что делать с остальными - удалять отмеченые или добавлять...
 
а откуда скрипт будет знать
О том и вопрос...
если у тебя ОДИН флажок и на удаление и на добавление
Не на удаление и не на добавление, а на указание папки, которая будет учавствовать в операциях...
можно поставить еще один флажок который будет говорить
Это интересно. Может у кого еще будут варианты?
 
<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"])){
.......
.......
.......
}
 
А чем лучше? Более продвинуто?;)
Все равно, переменные никуда не денутся...
 
Денч

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

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