Ir para conteúdo
Wanderson Moreira

[Resolvido] Update não funciona

Recommended Posts

Bom dia

meu código busca as informações do banco e imprime na tela através de uma lista

no banco tem alguns campos de variáveis, sendo elas preenchidas com "sim" ou "nao"

se os 5 campos for ==sim' ele me da o resultado de "concluído", caso contrario me da o resultado "pendente"

Até ai blz.. ele esta fazendo a leitura correta, porem alem dessas 5 variáveis o banco também tem um campo com nome de concluída, no qual o valor deve ser "sim" ou "nao"

coloquei um script de UPDATE antes de imprimir o "concluida" porem o update não esta funcionando, e o motivo não consegui encontrar

alguém poderia me ajudar?

segue o código

 

<?php 
	$qry_emps = mysql_query("SELECT * FROM emps ORDER BY id");
    	while($fetch_emps = mysql_fetch_array($qry_emps)){	
			$razao = $fetch_emps['razao'];
            $das = $fetch_emps['das'];
            $pis = $fetch_emps['pis'];
            $cofins = $fetch_emps['cofins'];
            $cs = $fetch_emps['cs'];
            $ir = $fetch_emps['ir'];	
?>

	<div class="exemplo">
		<?php if ($das != 'nao' && $pis != 'nao' && $cofins != 'nao' && $cs != 'nao' && $ir != 'nao')
			{$update = "UPDATE emps SET concluida='sim' WHERE id = '1'";
				echo '<div class="concluida">Concluida</div>';
			}else{echo '<div class="concluir">Pendente</div>';}
		?>
	</div> 

<?php } ?>

 

lembrando que o if no final do script esta fazendo a leitura correta dos campos variáveis, pois me retorna corretamente se esta concluída ou não

Compartilhar este post


Link para o post
Compartilhar em outros sites

O update não está sendo feito porque você não está mandando ele fazer.

No seu código, só está definida a query string $update.

Tem que executar a query.

mysql_query($update);

 

  • Obrigado! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por matheusmacias
      Bom, estou fazendo um sistema de login com ajax no arquivo acesslg.php tem:
       
      if (strcmp(basename($_SERVER["SCRIPT_NAME"]), basename(__FILE__)) === 0){ header("location: ../error/index.php"); } ^^ bloqueando o acesso direto só que, parece que esse comando ta bloqueando o script de validar o login
      <script type="text/javascript"> $(function(){ $('#logine').submit(function(){ $.ajax({ url: 'include_bella/acesslg.php', type: 'POST', data: $('#logine').serialize(), success: function(data){ $('.validatelg').html(data); } }); return false; }); }); </script>  
    • Por Caio_Lourençon
      Olá estou desenvolvendo um projeto utilizando a extensão MySQLi, e nisso aproveitando para utilizar algumas funções orientada a objeto! Gostaria de tirar umas dúvidas em relação a listagem de dados, são duas perguntas:   1) Utilizar a função foreach() ao invés de um while() com a função fetch_array() dentro, tem uma listagem mais rápida ou mais lenta? Pois com ambas consigo trazer os dados, No momento estou utilizando a foreach por ser mais rápida de se digitar.
      2) Utilizo muitas listagens de tabelas diferentes na mesma página sempre chamando um novo SELECT, seria melhor criar uma função com um SELECT dentro para eu sempre reutiliza-lá ou não iria mudar muita coisa em questão de desempenho?
       
      Agradeço qualquer informação.
    • Por gersonab
      Procuro uma revenda de hospedagem confiável, ja adianto que uolhost e locaweb estão fora dos planos.
×

Informação importante

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