|
|
|
| На яндоксе если мы нажимаем вверху, то все сообщения становятся выбранными, также можно и по отдельности выбирать. Хочется это осуществить и мне.
Пишем так:
В строке заголовка используется такая строка, при нажатии на которую происходит выделение всех чекбоксов.
<th><input type='checkbox' name='aa'
onclick='var l=ID.length;while(l--)ID.checked=aa.checked'></th>
|
В основной таблице использую
// Идет какой-то цикл
//.........
echo "<td><input type=checkbox name=ID value=".$zakaz['id']."></td>";
//..........
|
Выбор осуществляется прекрасно. Все чекбоксы выбираются. А вот как осуществить на php проверку условия на выбор этих чекбоксов? | |
|
|
|
|
|
|
|
для: diman
(12.12.2006 в 07:40)
| |
<?
foreach ($_POST['id'] as $id) {
echo $id;
}
?>
|
Только имя зделай масивом=))
Тоесть
<input type=checkbox name=ID[] value=".$zakaz['id'].">
|
| |
|
|
|
|
|
|
|
для: Poison
(12.12.2006 в 07:46)
| | Данное действие делал, но в нижнем левом экране высвечивается что страница загружена, но с ошибкой.
Но у меня еще одна загвозка. Как мне правильно использовать графический "input type=img" на удаление выбранных строк?
Привожу свой код функции:
function view()
{
$orders="Select * From zakaz_orders Order by login";
$res_1=mysql_query($orders) or die ("Error in $orders<br>".mysql_error());
if(mysql_num_rows($res_1)>0)
{
// Выводим заголовок таблицы
?>
<Form method=post action="index.php" name=f>
<Table border=1>
<tr class=tableheader>
<th><input type='checkbox' name='aa'
onclick='var l=ID.length;while(l--)ID.checked=aa.checked'></th>
<th>Логин</th>
<th>Название продукции</th><th>Код</th><th>Цена</th><th>Дата</th>
</tr>
<?
while ($zakaz=mysql_fetch_array($res_1))
{
$photo="Select id_photo From production
Where kod=".$zakaz['kod'];
$id_photo=result($photo, 'id_photo');
echo "<tr class=txt>";
echo "<td><input type=checkbox name=ID[] value=".$zakaz['id']."></td>";
echo "<td>".$zakaz['login']."</td>";
echo "<td><a href=description.php?id_photo=$id_photo>".$zakaz['name']."</td>";
echo "<td>".$zakaz['kod']."</td>";
echo "<td>".$zakaz['price']."</td>";
echo "<td>".$zakaz['data']."</td>";
echo "</tr>";
}
}
?>
<tr class=txt>
<td>
<input type=image src='../../image/del.gif' name=del value="">
</td>
<td colspan=5 align=center>
<input name=client type=submit value='Данные клиента'>
</td>
</tr>
<table>
</Form>
<?
} // Конец функции view
|
| |
|
|
|
|
|
|
|
для: Diman
(12.12.2006 в 15:41)
| | >Данное действие делал, но в нижнем левом экране высвечивается что страница загружена, но >с ошибкой.
Ето не из-за пхп=)) скорее всего ошибка в ява скрипт.
>Но у меня еще одна загвозка. Как мне правильно использовать графический "input type=img" на >удаление выбранных строк?
Он работает так-же как и обычный субмит=)
Что именно не получаеться??? | |
|
|
|
|
|
|
|
для: Poison
(12.12.2006 в 17:15)
| | С Явой я очень плохо еще разбираюсь. Что именно? Помогите пожалуйста. Если я в input checkbox вместо ID[] пишу просто ID, то всё нормально. Но тогда не могу проверить описанным вами же способом.
Теперь type=img. Я понимаю, что действует это как submit. Проверяю его в index.php, куда у меня ссылается action в форме, то $_POST['del'] просто его не видит. | |
|
|
|
|
|
|
|
для: diman
(13.12.2006 в 07:26)
| | Нет type=img есть type=image.
Массив ID[] пиши, в яве цикл выгядит так:
for(i=form_name.ID.length-1; i>=0; i--){
form_name.id(i).checked=true;
} | |
|
|
|