Jump to content
fainformatica

Pegar valor do id no while usando javascript

Recommended Posts

Ola pessoal, tenho um problema aqui e não consegui resolver....

tenho um while, mas nesse wilhe tenho campos inpunt, queria saber o seguinte.

como consigo pegar o id do item usando javascript. vai o codigo ai

 

<?php       
	include_once("../../includes/connect.php");
	
	$id = $_GET["id"];
	
	$listar = mysqli_query($LOCAL, "SELECT * FROM `itens_temp` where id_nota = '$id'");
	$l = 1;
	while ($dados = mysqli_fetch_array($listar)){		
	  echo '
	  <tr id="item'.$l.'"><input type="hidden" name="idItem" id="idItem" value="'.$dados["idItem"].'" /><input type="text" name="idNota" id="idNota" value="'.$dados["id_nota"].'" />
        <td>'.$dados["idItem"].'</td>
        <td>'.$dados["nProd"].'</td>
        <td>'.number_format($dados["vl_uni"], 2, ",", ".").'</td>
        <td>'.$dados["qtd"].'</td>
        <td>'.number_format($dados["vl_total"], 2, ",", ".").'</td>
		<td>'.$dados["ncm"].'</td>
		<td><img src="../../imagens/delete.png" width="30px" id="'.$dados["idItem"].'" border="0" class="BotaoExcluiritem" style="cursor:pointer"></td>
      </tr>
	  ';
	  $l++;	
	}
?>

 

Agora o javascript

 

$('.BotaoExcluiritem').click(function(){
		 var idLinha = $(this).parent().parent().attr('idItem');
	      var codigo      = $('#'+ idLinha).find('input:hidden').val(); 
		 var numero_nota = $('#idNota', parent.document).val();
		 alert("Numero:"+numero_nota+ "IDItem:"+ codigo);
		 $.post('excluir_item.php',{codigo:codigo, numero_nota:numero_nota}, function(resposta){
			 //alert(resposta);
				// if (resposta==0){					  		
    //               $('#itens_nota').load('itens_nota.php?id='+numero_nota);	
				//   CalculaValores()
				// }else{
				//   alert("Não foi possivel excluir o item!");	
				// }
	          }) 			
		
		 });
	 
	  
	});

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By iguulima
      Bom dia a todos, tenho em meu banco de dados uma tabela de pedidos, onde nesse pedidos estão salvos as id's dos produtos que foram selecionados pelo usuário, gostaria de saber se tem alguma forma utilizando um while que possa selecionar os produtos mais pedidos dessa tabela, não tenho ideia por onde começar. Consigo listar todos apenas mas não sei como selecionar os que são mais pedidos.
    • By iguulima
      Ola a todos,
      Estou com uma dúvida e ja tentei de tudo que estão dentro das minhas limitações de conhecimento. Tenho um laço de repetição While sendo executado e quero que uma Variavel seja executada apenas uma vez dentro desse laço. Existe essa possibilidade. Obrigado a todos. Segue o código:

       
      <?php $consult = $row['id']; $sql = "SELECT * FROM upload_data WHERE USER_CODE = '$consult' ORDER BY id ASC"; $resultadoimg = mysql_query($sql); $numero_registros = mysql_num_rows($resultadoimg); while($registrosimg = mysql_fetch_array($resultadoimg)) { ?> <li data-target="#carousel-custom" data-slide-to="0" <?php ele precisa ser executado uma unica vez aqui?>><img src="" alt=""></li> <?php } ?>  
    • By quimera
      Bom/boa dia/tarde/noite, estou com um problema (nem notou neh?!):
       
      Estou fazendo uma extensão para preenchimento automático de login e formulário, em alguns sites funciona normalmente, mas existe uns sites que não permitem o preenchimento, e são eles que eu estou buscando auternativas.
       
      eu injeto o texto no input $("input[type=text]").val("Meu texto") mas quando fico observando o valor ou quando envio o formulário simplesmente diz que o input não tem valor (não foi preenchido) mesmo vendo o texto nele.
      O que pode ser?
      Que tipo de mandinga é essa?
      E o que posso fazer pra contornar?
    • By mamotinho
      Olá, pessoal mais uma vez venho pedi a ajuda de vocês estou com um problema ao roda uma query que montei, eu sou iniciante na area e não tenho muito conhecimento então o codigo que fiz foi parte de meu conhecimento básico. bom o que eu quero resolver nessa query é o seguinte, eu quero consultar uma tabela e nela pega todos os registros com a a data vencida e lista ela dentro do while em seguida retornar dentro desse if o valor da coluna de cada uma exemplo de como fiz e ficou com loop infinito.

       
      declare @id int declare @getdate datetime select @id = IDCadastrado, @getdate = RegDate from BancoTeste.dbo.MinhaTabela where RegDate < getdate() while @id is not null begin select * from BancoTeste.dbo.MinhaTabela where IDCadastrado = @id end quando eu executo isso ai ele executa infinitamente o valor do primeiro registro repetidamente.
    • By eduardodsilvaq
      Não sei oq tem de errado.
       
      O erro:
      Notice: Undefined index: name in C:\AppServ\www\includes\functions.php on line 105 A linha do erro:
      <td width="106"><div class="fonte">'. $row["name"] .'</div></td> O codigo:
      function mini_ranking (){ $PDO = db_connect_gamedata(); $sql = "SELECT name baselevel FROM u_hero WHERE class <> '80' ORDER BY baselevel Desc Limit 6"; $result = $PDO->query($sql); $guild = $result->fetchAll(PDO::FETCH_ASSOC); $i = 1; echo '<table width="153" height="0" border="0">'; foreach($guild as $row) { echo '<tr> <td width="0" height="0" align="center"><div class="fonte">'. $i++ . '</div></td> <td width="106"><div class="fonte">'. $row["name"] .'</div></td> <td width="20"><div class="fonte">'. $row["baselevel"] .'</div></td> <tr>'; } echo '</table>'; }  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.