Meu Problema tenho um arquivo de fornecedor que lista os fornecedores e o botao incluir ao clicar ele chama o fornecedor_incluir so que ao cadastrar ele não volta pro fornecedor e nem cadastra como descrito abaixo...
-DESCOBRI que ELE NÃO ENTRA NO IF, não SEI POR QUE... COMENTANDO O IF (SÓ A CHAMADA DO IF O CONTEUDO DO IF não) ELE FUNCIONA SÓ QUE VOLTA DIRETO PRO FUNCIONARIO sem aparecer o fornecedor_incluir.php OU SEJA ELE VAI INCREMENTADO OS NUMEROS E DEIXANDO OS OUTROS DOIS CAMPOS EM BRANCO, SÓ QUE SEM O COMENTARIO ELE não ENTRA NO IF E não RETORNA A FORNECEDOR.PHP ELE FICA NO FORNECEDOR_INCLUIR.PHP POIS DENTRO DO IF QUE TEM UM Window.location.href AO QUAL ELE não ENTRA POIS ESTA DENTRO DO IF já TENTEI COLOCA !ISSET MAIS DAI ACONTECE O MESMO QUE SE O IF ESTIVESSE COMENTADO AO APERTAR O GRAVAR ELE não ACHA A FUNCAO GRAVAR QUE O ISSET DIZ, INCLUSIVE QUE EU VI é O NOME E VALOR DO BOTAO mais ao pressionar ele não entra no if (que deveria entrar), AGORA já FICOU COMPLEXO,
Pergunta
Guest - Rafael -
Meu Problema tenho um arquivo de fornecedor que lista os fornecedores e o botao incluir ao clicar ele chama o fornecedor_incluir so que ao cadastrar ele não volta pro fornecedor e nem cadastra como descrito abaixo...
-DESCOBRI que ELE NÃO ENTRA NO IF, não SEI POR QUE... COMENTANDO O IF (SÓ A CHAMADA DO IF O CONTEUDO DO IF não) ELE FUNCIONA SÓ QUE VOLTA DIRETO PRO FUNCIONARIO sem aparecer o fornecedor_incluir.php OU SEJA ELE VAI INCREMENTADO OS NUMEROS E DEIXANDO OS OUTROS DOIS CAMPOS EM BRANCO, SÓ QUE SEM O COMENTARIO ELE não ENTRA NO IF E não RETORNA A FORNECEDOR.PHP ELE FICA NO FORNECEDOR_INCLUIR.PHP POIS DENTRO DO IF QUE TEM UM Window.location.href AO QUAL ELE não ENTRA POIS ESTA DENTRO DO IF já TENTEI COLOCA !ISSET MAIS DAI ACONTECE O MESMO QUE SE O IF ESTIVESSE COMENTADO AO APERTAR O GRAVAR ELE não ACHA A FUNCAO GRAVAR QUE O ISSET DIZ, INCLUSIVE QUE EU VI é O NOME E VALOR DO BOTAO mais ao pressionar ele não entra no if (que deveria entrar), AGORA já FICOU COMPLEXO,
abaixo o codigo
<?
require_once("funcoes.php");
testa_campos("formIncluir","for_cnpj:for_razaosocial","CNPJ:Razão Social");
// $contador = ("select count(*) from fornecedor");
// $contador = $contador + 1
if (isset($gravar)) {
$for_cnpj = $_REQUEST['for_cnpj'];
$for_razaosocial = $_REQUEST['for_razaosocial'];
$for_id = gen_id("FOR_ID_SEQ",1);
$sql= "
INSERT INTO FORNECEDOR (
FOR_ID,
FOR_CNPJ,
FOR_RAZAOSOCIAL
)VALUES(
$for_id,
'$for_cnpj',
'$for_razaosocial')";
//echo $sql;
grava($sql);
// grava("INSERT INTO HISTORICO ( HIS_ID, HIS_DATA, HIS_IP, HIS_ACAO, HIS_OBSERVACAO, FUN_ID ) VALUES ( GEN_ID(\"HIS_ID_SEQ\",1), CURRENT_TIMESTAMP, '$REMOTE_ADDR',
// 'Inclusão de Fornecedor', 'FOR_ID=$for_id', $u)");
echo "<script>window.location.href='fornecedor.php'</SCRIPT>";
}
?>
<html>
<head>
<title>Sistema de Restaurante</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="scripts.js"></SCRIPT>
</head>
<body>
<form name="formIncluir" action="" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="41%"> </td>
<td width="59%"> </td>
</tr>
<tr>
<td align="right">CNPJ:</td>
<td align="left"><INPUT name="for_cnpj" type="text" id="for_cnpj" size="19" maxlength="15" onKeyPress = "java script:testa_tecla(window.event.keyCode, self);">
(só números) </td>
</tr>
<tr>
<td align="right">Razão Social:</td>
<td align="left"><INPUT name="for_razaosocial" type="text" id="for_razaosocial" size="60" maxlength="75"></td>
</tr>
<tr>
<td align="right"> </td>
<td align="left"> </td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="gravar" value="gravar" onClick="java script:return testa_campos();">
<input type="reset" name="limpar" value="Limpar">
</td>
</tr>
</table>
</form>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.