Ir para conteúdo

POWERED BY:

Arquivado

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

hooligans

pq não está inserindo os dados no banco ?

Recommended Posts

galera seguinte tenho um banco de dados e as seguintes tabelas gri22 materiais que compõem o produto e o gri23 que são os materiais dado baixo no sistema ,oq estou querendo fazer na hora que eu clicar no botão para liberar eu queria que ele pegasse todos materiais que compõem o produto sejam todos inseridos meu código é esse se alguém puder me ajudar

 

$produto = $_POST['produto'];
$numOS = $_POST['numOS'];



$sql_gri22 = "SELECT * FROM gri22 WHERE Produto = '$produto'";
$query_gri22 = mysql_query($sql_gri22) or die (mysql_error());
$row_gri22 = mysql_num_rows($query_gri22);




//for($n=1;$n <= $row_gri22; $n++){


	while($array = mysql_fetch_array($query_gri22)){

	$material = $array['Descricao'];
	$setor = $array['Setor'];
	$data = date("Y-m-d H:m:i");

	
	$sql_gri23 ="INSERT INTO gri23 (OPNumero,Descricao,Setor,Data_Baixa) VALUES ('$numOS','$material','$setor','$data')";		
	query_gri23 = mysql_query(sql_gri23) or die (mysql_error());	
		

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta dar uma depurada no código.

 

Verifica se está entrando no for mesmo ou o num_rows está retornando Zero.

Porque se estiver com problema na string sql pelo menos um erro deveria ser printado na tela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq voce nao usa o campo do tipo "timestamp" já q você quer salvar a data e hora???

 

da uma tentada nisso..tu pode ta usando um campo do tipo "date" e querendo armazenar a data e hora, ai axo q nao da insert!

 

abr

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo isso naum é o problema né ,entaum o banco de dados está pronto é akela história pegar sistema pela meade e dar ontinuidade saka

 

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

já foi mudado amigo ,mas ainda não está funcionando :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

alaerte desculpe mais não entendi oq tu falou :S tem como me explicar vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

hooligans,

O que o Alaerte falou é que você não colocou variaveis nesta parte do cod:

 

$sql_gri23 ="INSERT INTO gri23 (OPNumero,Descricao,Setor,Data_Baixa) VALUES ('$numOS','$material','$setor','$data')";

query_gri23 = mysql_query(sql_gri23) or die (mysql_error());

 

 

query_gri23 e sql_gri23 teriam de ser variaveis para que possa executar a query não acha? ficando desta forma:

 

$sql_gri23 ="INSERT INTO gri23 (OPNumero,Descricao,Setor,Data_Baixa) VALUES ('$numOS','$material','$setor','$data')";

$query_gri23 = mysql_query($sql_gri23) or die (mysql_error());

 

 

qlqr coisa post;

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

nossa que mancada ,galera malz ai tomar o tempo por erro de atenção fiz de madrugada o cansaço já não deu pra ver os erros vlw ai pela força vou corrigir os erros vlw galera

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.