Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите советом. checkboxы в таблице поставить все галочки / 5 сообщений из 5, страница 1 из 1
31.03.2015, 14:43
    #38922547
katyad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом. checkboxы в таблице поставить все галочки
Есть таблица из запроса и нужно всем проставить 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
31.03.2015, 15:11
    #38922624
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом. checkboxы в таблице поставить все галочки
katyad,

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

И вам точно именно LEFT JOIN нужен?
...
Рейтинг: 0 / 0
31.03.2015, 15:52
    #38922743
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом. checkboxы в таблице поставить все галочки
Код: 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
01.04.2015, 06:38
    #38923276
katyad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом. checkboxы в таблице поставить все галочки
Код: 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
01.04.2015, 06:44
    #38923277
katyad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом. checkboxы в таблице поставить все галочки
А все поняла и разобралась)) СПАСИБО!!!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите советом. checkboxы в таблице поставить все галочки / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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