Ir para conteúdo
Fórum Script Brasil
  • 0

Problema No If (isset)


Guest - Rafael -

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%">&nbsp;</td>

<td width="59%">&nbsp;</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&oacute; n&uacute;meros) </td>

</tr>

<tr>

<td align="right">Raz&atilde;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">&nbsp;</td>

<td align="left">&nbsp;</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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...