Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Brambilla

pegar valor de checkbox via ajax

Recommended Posts

Boa tarde estou tentando pegar valor em uma checkbox

 

se alguém puder me ajudar

<form id="usuList" name="usList">
while($inf=mysql_fetch_array($usu))
    {
    if($cor=='#B0B0FD'){$cor='#C7C7C7';} else {$cor='#B0B0FD';}
    ?>
    <tr bgcolor="<?php echo $cor;?>">
      <td><?php echo utf8_encode($inf[nome_pessoa]);?></td>
      <td><?php echo utf8_encode($inf[login_usuario]);?></td>
      <td><?php echo $inf[cpf_pessoa];?></td>
      <td><?php echo utf8_encode($inf[desc_nivel]);?></td>
      <td>
        <input type="checkbox" name="id_usuario[]" id="id_usuario[]" value="<?php echo $inf[id_usuario];?>" 
	<?php if($inf['status_usuario'] == 'Bloqueado'){echo "checked='checked'";}?>/>
      </td>
      <td> </td>
    </tr>
    <?php
    }
<tr>
  <td><div id="divStatus"></div></td>
</tr>
<tr>
  <td>
    <input name="button" id="button" type="button" onclick="javascript:status('divStatus');" value="Atualizar"/>
  <td>
<tr>
até ai sem problemas agora gostaria de saber qual forma pegar o valor da checkbox via javascript

 

function status(div)
	{
	var alvo = document.getElementById(div);
	var url;
	//todos = document.getElementsByTagName('input');
	todos = document.usuList.id_usuario.value;
    for(x = 0; x < todos.length; x++) 
    	{ 
		var id_usuario = document.usuList.id_usuario[x].value;
        if (todos[x].checked) 
        	{ 
        	var status = 'Bloqueado';
			url = "usuario.php?acao=status&id_usuario="+id_usuario+"&status="+status;
        	} 
		else
			{
			var status = 'Liberado';
			url = "usuario.php?acao=status&id_usuario="+id_usuario+"&status="+status;
			}
		}
	ajaxGet(url,alvo,true);
	}

para enviar em uma ação em PHP que jogará para o banco, que também acho que não está certo

 

if($acao == "status")
	{
	$en=mysql_query('select * from usuario');
	while($tt=mysql_fetch_array($en))
		{
		$status = 'Liberado';
		$up=mysql_query("update usuario set status_usuario = '$status'" )or die ("xxx");
		}
	 foreach($id_permissao as $key => $id_permissao) 
		{
		$con=mysql_query("select status from usuario where id_usuario='$id_usuario'") or die ("xxx");
		$dd=mysql_fetch_array($con);
		if($dd['status_usuario'] == 'Liberado')
			{
			$status = 'Bloqueado';
			$up=mysql_query("update usuario set status_usuario = '$status' where id_usuario='$id_usuario'") or die ('xxx');
			}
		}
	echo 'Status Atualizado!';
	}

se alguém puder me ajudar

 

Obrigado

 

Brambilla

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.