| |
|
|
| | подскажите как мне уловить когда у меня стоит галочка напротив записи, а когда нет.
заранее спасибо | |
| |
|
|
| |
|
|
| |
для: devil
(26.02.2007 в 12:56)
| | | Как понять "уловить когда у меня стоит галочка" - на странице? Тогда это к JS.
Если в скрипте, то при установленой галочке скрипту передается параметр $_POST["имя_чекбокса"]. | |
| |
|
|
| |
|
|
| |
для: ZuArt
(26.02.2007 в 13:03)
| | | ну вообщем есть список с checkbox, и кнопочка удалить, при нажатии надо удалить те списки у которых есть галочки. | |
| |
|
|
| |
|
|
| |
для: devil
(26.02.2007 в 13:07)
| | | каждый чекбокс имеет имя - вот и смотреть параметр $_POST["Имя_чекбокса"] - если параметр такой существует isset($_POST["Имя_чекбокса"]) - удалить соответствующий список. | |
| |
|
|
| |
|
|
| |
для: ZuArt
(26.02.2007 в 13:32)
| | | почему то не работает так | |
| |
|
|
| |
|
|
| |
для: devil
(26.02.2007 в 13:37)
| | | ну тогда код в студию + подробное описание того, ЧТО нужно сделать =))) | |
| |
|
|
| |
|
|
| |
для: ZuArt
(26.02.2007 в 14:24)
| | | Стоп! Кончно так работать не будет! isset Проверяет, есть ли такая переменная. Чтобы узнать, отмечен ли флажок, надо проверить $_POST['имя_чекбокса'] на TRUE | |
| |
|
|
| |
|
|
| |
для: Фитч
(26.02.2007 в 14:39)
| | | Перед тем, как писать ерунду, имеет смысл проверить её опытным путем.
>Стоп! Кончно так работать не будет!
Это неверно.
isset Проверяет, есть ли такая переменная.
Это верно
Чтобы узнать, отмечен ли флажок, надо проверить $_POST['имя_чекбокса'] на TRUE
это тоже неверно. | |
| |
|
|
| |
|
|
| |
для: Trianon
(26.02.2007 в 15:04)
| | | Я, конечно, извиняюсь, но вот такая "ерунда" работает:
x.html
<HTML>
<BODY>
<FORM action="x.php" method="POST">
<INPUT type=checkbox name="xxx">
<INPUT type="submit>
</FORM>
</BODY>
</HTML>
|
x.php
<?php
if($_POST['xxx'] == TRUE)
{
echo "Yes";
}
else
{
echo "No";
}
?>
|
Если чекбокс отмечен - пишет Yes, иначе No
http://www.effenheim.jino-net.ru/x.html
ЗЫ:
Был не точен. Работать isset() будет и проверить существование $_POST['xxx'] само собой нужно | |
| |
|
|
| |
|
|
| |
для: Фитч
(26.02.2007 в 17:00)
| | | Такая - работает.
Но я не согласен с тем, что так делать надо.
Такой код при открытых диагностиках будет порождать предупреждение несуществавания $_POST['xxx']. Вариант с isset - не будет в любом случае.
PS. Уж если проверили существование - сравнение ничего нового нам не даст. | |
| |
|
|
| |
|
|
| |
для: Trianon
(26.02.2007 в 17:20)
| | | > PS. Уж если проверили существование - сравнение ничего нового нам не даст.
Как же? А если isset(0 вернет TRUE, а $_POST['xxx'] == TRUE - FALSE | |
| |
|
|
| |
|
|
| |
для: Фитч
(26.02.2007 в 18:55)
| | | >Как же? А если isset(0 вернет TRUE, а $_POST['xxx'] == TRUE - FALSE
Пожалуй, такое и в самом деле может быть.
В случае, если <input value=0
Но, извините, тогда уж точно - вариант с isset будет работать корректно, а вариант со сравнением - лажать по полной программе. | |
| |
|
|
| |
|
|
| |
для: Фитч
(26.02.2007 в 17:00)
| | | Спасибо конечно, но почему то и это не работает, постоянно выдает NO | |
| |
|
|
| |
|
|
| |
для: devil
(27.02.2007 в 08:50)
| | | ааааа. извиняюсь все заработало, только вот проблема, сдесь работает с кнопкой, а мне надо с сылкой, ссылка обращается на этуже страницу | |
| |
|
|
| |
|
|
| |
для: devil
(27.02.2007 в 08:54)
| | | <a href="javascript:document.formname.submit();">Сыылка вместо кнопки</a>
Выделенный текст заменить на имя формы (параметр name тега form). | |
| |
|
|
| |
|
|
| |
для: ZuArt
(27.02.2007 в 09:41)
| | | спасибо огромное. все заработало | |
| |
|
|