powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите советом. checkboxы в таблице поставить все галочки
5 сообщений из 5, страница 1 из 1
Помогите советом. checkboxы в таблице поставить все галочки
    #38922547
katyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица из запроса и нужно всем проставить checkbox галочки. Сделала на пробу но не получилось.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    <script type="text/javascript">
$(document).ready(function(){
    var table = $('table.table-checks');
    table
    .on('change', '> tbody input:checkbox',function() {
        $(this).closest('span').toggleClass('checked', $(this).is(':checked'));
    })
    .on('change', '#all', function(){
        $('> tbody input:checkbox', table).prop('checked', $(this).is(':checked')).trigger('change');
    });
});
    </script>


таблица
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
$a= MYSQL_QUERY("SELECT kartr.id as idd, kartr.nomer, kartr.otd, kartr.naim, kartr.status, kartr.kol, kartr.user, otdel.kod, otdel.otdel, status.id, status.status as stat, naim_kartr.id, naim_kartr.naim as name
						 FROM kartr
		                                 LEFT JOIN status on kartr.status=status.id
						 LEFT JOIN naim_kartr on kartr.naim=naim_kartr.id
						 LEFT JOIN otdel on kartr.otd=otdel.kod
						  Where  otdel.kod='$o' and kartr.status='$s'"); 
	
	   //Проверка ошибок в запросе
	    if (!$a) 
	    {
          die('Неверный запрос: ' . mysql_error());
            }
         	
		$mf = mysql_num_rows($a);
		echo"<table width= 60% border=2 class='table table-bordered table-checks'>";
		echo "<th>Номер картриджа</th><th>Отделение</th><th>Наименование картриджа</th><th>Количество заправок</th><th>Статус</th><th>hostname</th><th>Редактировать</th><th>Выбор</th><th>Удалить</th>
			<?
			echo "<tr><td colspan=9><input type='checkbox' id='all' /> <b>все</b></td></tr>";
			for ($i=0; $i<$mf; $i++)
			{
				$rf = mysql_fetch_array($a) ;
				
				//Форма
				 echo "
				 <tr>
             	 		<td>" . $rf[ 'idd' ] . "</td>
						<td>" . $rf[ 'otdel' ] . "</td>
						<td>" . $rf[ 'name' ] . "</td>
					     <td>" . $rf[ 'kol' ] . "</td>
						<td>"  . $rf[ 'stat' ] . "</td>
						<td>" . $rf[ 'user' ] . "</td>";
                      
                       			   echo "<td><input type=checkbox name=v[". $rf[ 'idd' ] ."] value='1'></td>";
					
				       </tr>";	
										
			}
			echo "</table>";

]|>
$a= MYSQL_QUERY("SELECT kartr.id as idd, kartr.nomer, kartr.otd, kartr.naim, kartr.status, kartr.kol, kartr.user, otdel.kod, otdel.otdel, status.id, status.status as stat, naim_kartr.id, naim_kartr.naim as name
FROM kartr
LEFT JOIN status on kartr.status=status.id
LEFT JOIN naim_kartr on kartr.naim=naim_kartr.id
LEFT JOIN otdel on kartr.otd=otdel.kod
Where otdel.kod='$o' and kartr.status='$s'");

//Проверка ошибок в запросе
if (!$a)
{
die('Неверный запрос: ' . mysql_error());
}

$mf = mysql_num_rows($a);
echo"<table width= 60% border=2 class='table table-bordered table-checks'>";
echo "<th>Номер картриджа</th><th>Отделение</th><th>Наименование картриджа</th><th>Количество заправок</th><th>Статус</th><th>hostname</th><th>Редактировать</th><th>Выбор</th><th>Удалить</th>
<?
echo "<tr><td colspan=9><input type='checkbox' id='all' /> <b>все</b></td></tr>";
for ($i=0; $i<$mf; $i++)
{
$rf = mysql_fetch_array($a) ;

//Форма
echo "
<tr>
<td>" . $rf[ 'idd' ] . "</td>
<td>" . $rf[ 'otdel' ] . "</td>
<td>" . $rf[ 'name' ] . "</td>
<td>" . $rf[ 'kol' ] . "</td>
<td>" . $rf[ 'stat' ] . "</td>
<td>" . $rf[ 'user' ] . "</td>";

echo "<td><input type=checkbox name=v[". $rf[ 'idd' ] ."] value='1'></td>";

</tr>";

}
echo "</table>";

" target="_blank">
...
Рейтинг: 0 / 0
Помогите советом. checkboxы в таблице поставить все галочки
    #38922624
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
katyad,

Что то не понятно чего вы хотите в итоге, опишите подробнее.

И вам точно именно LEFT JOIN нужен?
...
Рейтинг: 0 / 0
Помогите советом. checkboxы в таблице поставить все галочки
    #38922743
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
<head>
<script src="//code.jquery.com/jquery-2.1.3.min.js"></script>
   <script type="text/javascript">
$(function(){

	$("#all").change(function () {
		$('input[name^=name_]').prop("checked", this.checked);
	});
         
  });
    </script>
</head>
<?php
echo"<table width= 60% border=2 class='table table-bordered table-checks'>";
		echo "<th>Номер картриджа</th><th>Отделение</th><th>Наименование картриджа</th><th>Количество заправок</th><th>Статус</th><th>hostname</th><th>Редактировать</th><th>Выбор</th><th>Удалить</th>";
			
			echo "<tr><td colspan=9><input type='checkbox' id='all' /> <b>все</b></td></tr>";
			for ($i=0; $i<10; $i++)
			{
				
				
				//Форма
				 echo "
				 <tr>
             	 		<td>ID</td>
						<td>Отдел</td>
						<td>Имя</td>
					     <td>KOL</td>
						<td>Статус</td>
						<td>Пользователь</td>";
                      
                       			   echo "<td><input class='my' type=checkbox name=name_$i value='1'></td>
					
				       </tr>";	
										
			}
			echo "</table>";
?>
...
Рейтинг: 0 / 0
Помогите советом. checkboxы в таблице поставить все галочки
    #38923276
katyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
<input type=checkbox name=v[". $rf[ 'idd' ] ."] value='1'>

У меня через name потом привязка к idd. А вы мне предложили <input class='my' type=checkbox name=name_$i value='1'> привязка к циклу. Как сделать и то и то???
...
Рейтинг: 0 / 0
Помогите советом. checkboxы в таблице поставить все галочки
    #38923277
katyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все поняла и разобралась)) СПАСИБО!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите советом. checkboxы в таблице поставить все галочки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]