Ir para conteúdo

POWERED BY:

Arquivado

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

camilofernandesalves

Envio de Post Ajax/PHP

Recommended Posts

Seguinte....

Bom dia primeiramente.

É como posso começar.

 

Estou com a seguinte dúvida.

Queria enviar método Post por Ajax uma informação dentro de um checkbox para o php.

Só que...

São vários CheckBoxers com o mesmo ID só a class são diferentes.

Ae ao final o php retornava uma informação que a mesma seria impressa em uma DIV.

Segue o básico do que fiz.

 

HTML

<script language="JavaScript" type="text/javascript" src="../fnc/jquery.js"></script>
<script language="javascript">

$('document').ready(function(){
	$('#loading').hide();
	$('#campoMarque').click(function(){
		$('#loading').ajaxStart(function(){
			$('#alvo').hide();
			$('#loading').show();	
		});
		$('#loading').ajaxStop(function(){
			$('#loading').hide();	
		});
		var Class = $('#campoMarque').class();
		if(Class == $('#campoMarque').class){
			$.post('../fnc/busca_users.php',
			{id: $('#campoMarque').val()},
				function(){
					$('#alvo').show();
					$('#alvo').empty().html(data);

				}
			);
		}
	});
});
</script>
<body>

<div id="loading"><img src="../img/app/BarraCarregando.gif"> </div>
<div id="alvo"></div>


<form id="formulario" name="formulario" action="#" method="post">
				<table width="100%">
					<tr>

					<?php
						$sql = "SELECT * FROM acount WHERE emp = '$emp'";
						$rs = mysql_query($sql);
						$quant = 1;
						while($reg = mysql_fetch_array($rs)){
							echo "
								<tr>
								<td>
									<input type='checkbox' class='$quant' onClick='altForm()' name='UIDL[]' id='campoMarque' value='". $reg['Id'] ."' />
								</td>
								<td>
									<small>". $reg['user'] ."</small>
								</td>
								<td>
									<input type='password' value='". $reg['pass'] ."' disabled='disabled' size='8' />
								</td>
								<td>
									<small>". $reg['nome'] ."</small>
								</td>
								<td>
									<small>". $reg['Telefone'] ."</small>
								</td>
								<td>
									<small>". $prev ."</small>
								</td>
							</tr>
							<input type='hidden' name='quant' value='$quant' />
							";
							$quant++;
						}
					?>
				</table>
				<br /><br />
				<div style="text-align:center">
					<input type="button" value="Incluir Usuário" onclick="Include('include')" />
				</div>
			</form>
</body>

 

 

PHP


<?php
include "conect_users.php";
$user = $_POST['id']; 
$sql_user = "SELECT * FROM acount WHERE Id = '$user'";
$rs_user = mysql_query($sql_user);
if(mysql_fetch_array($rs_user)){
echo "Usuário existe";
}else{
echo "Usuário não existe";
}
?>

 

@camilofernandes

Compartilhar este post


Link para o post
Compartilhar em outros sites

vários CheckBoxers com o mesmo ID só a class são diferentes.

você não deve repetir IDs.

ID deve ser um identificador unico num documento.

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.