|
|
|
|
|
для: aeternum
(13.06.2007 в 12:40)
| | Просто скобку не там поставил.
вот так надо:
> foreach ($_POST['massiv'] as $dat)
> {
> $query = "INSERT INTO table VALUES (0, '".$dat."')";
> mysql_query($query)
> }
|
| |
|
|
|
|
|
|
|
для: larush
(02.10.2007 в 13:56)
| | Пройдитесь по массиву элементов формы, если текущий элемени массива это type=checkbox, то устанавливайте ему disabled=false. | |
|
|
|
|
|
|
|
для: ШИМ
(05.06.2007 в 11:27)
| | новый вопрос про чекбоксы:
имею чекбоксы по месяцам и select по результатам выбора из которого нужно разблокировать или заблокировать эти чекбоксы (доступ к элементам управления посредством выбора значений в другом элементе)
<script>
function selectCh(parametr)
if(parametr>0)
вот тут-то бы хотелось разблокировать ВСЕ чекбоксы chb
</script>
<form name= form1>
<input type=checkbox name= chb[] value=1 disabled>1
...
<input type=checkbox name= chb[] value=12 disabled>12
<select onChange=selectCh(this.value)>
<option value=0>Все.
<option value=1>Не оплаченные
...
</select>
</form>
|
в сущности вопрос- как используя массив чекбокосов сделать так чтобы орни разблокировались при выборе соответствующего значения select'a | |
|
|
|
|
|
|
|
для: Trianon
(12.06.2007 в 22:17)
| | Это код формы:
<?php
echo "<html><head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
<title>test</title>
</head>
<body>";
echo "<form method=\"POST\" action=\"111.php\">";
echo "1<input type=\"checkbox\" name=\"massiv[070507]\" value=\"070507\">
2<input type=\"checkbox\" name=\"massiv[080507]\"value=\"080507\">
<input type=\"submit\" value=\"Отправить\">
</form>";
echo "</body></html>";
?>
|
Это код обработчка:
<?php
require_once("admin/admin_conf.php");
foreach ($_POST['massiv'] as $dat)
{
$query = "INSERT INTO table VALUES (0, '".$dat."')";
}
if(mysql_query($query))
{
print "<HTML><HEAD>\n";
print "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=test.php'>\n";
print "<BODY>\n";
echo "$query";
print "<br><b>Успешно доставлено.</b>\n";
print "</BODY>\n";
print "</HEAD></HTML>\n";
exit();
}
else
{
echo "<a href='test.php'>Назад</a>";
echo "Ошибка в запросе";
echo " $query";
exit();
}
?>
|
| |
|
|
|
|
|
|
|
для: aeternum
(12.06.2007 в 20:04)
| | показывайте код, рисующий форму, и код, её обрабатывающий. | |
|
|
|
|
|
|
|
для: aeternum
(12.06.2007 в 20:04)
| | а разве не
foreach ($_POST['massiv'] as $date=>$d)
вот здесь date будет содержать ключ дату... или я не понял че нало?
лучше вообще name='date[]' value='030307' типа того | |
|
|
|
|
|
|
|
для: kasmanaft
(12.06.2007 в 17:57)
| | Увы, почему то уменя пока не получается... | |
|
|
|
|
|
|
|
для: aeternum
(12.06.2007 в 16:58)
| | Хм... должен все записывать, а не только последний | |
|
|
|
|
|
|
|
для: aeternum
(12.06.2007 в 16:58)
| | этот код запишет значения всех чекбоксов, которые были отмечены. | |
|
|
|
|
|
|
|
для: kasmanaft
(12.06.2007 в 16:20)
| | Приведенный ниже код записывает последнее значение в таблицу. Где надо исправить, чтобы
он записывал все значения.
<?php
require_once("/admin/admin_conf.php");
// отмеченные даты
foreach ($_POST['massiv'] as $date) {
mysql_query("INSERT INTO table VALUES (0,$date)");
}
?>
|
| |
|
|
|
|