Ir para conteúdo

POWERED BY:

Arquivado

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

alissong

[Resolvido] <?=$_SERVER["PHP_SELF"]?>

Recommended Posts

Pessoal,

 

Como faço para transformar esses dois scripts em somente um, usando isso: <?=$_SERVER["PHP_SELF"]?>

 

empenho.php

<html>

<head>

<title>Cadastro de Empenho</title>

<link href="estilo.css" rel="stylesheet" type="text/css">

<script language="javascript">

function valida_dados ()

{

if (inclusao.n_empenho.value=="") {

alert ("Por favor digite o número do empenho !");

inclusao.n_empenho.focus();

return false;

}

if (inclusao.data_empenho.value=="") {

alert ("Por favor digite a data do empenho !");

inclusao.data_empenho.focus();

return false;

}

barras = inclusao.data_empenho.value.split("/");

if (barras.length == 3)

{

dia = barras[0];

mes = barras[1];

ano = barras[2];

resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (dia.length == 2) &&

(!isNaN(mes) && (mes > 0) && (mes < 13)) && (mes.length == 2) &&

(!isNaN(ano) && (ano.length == 4) && (ano >= 1900));

if (!resultado)

{

alert("Formato de DATA inválido!");

inclusao.data_empenho.value = "";

inclusao.data_empenho.focus();

return false;

}

}

else

{

alert("Formato de DATA inválido! Faltou alguma \"/ \"");

inclusao.data_empenho.value = "";

inclusao.data_empenho.focus();

return false;

}

indice = inclusao.tipo_empenho.selectedIndex;

if (inclusao.tipo_empenho.options[indice].text == "Opções")

{ alert("O campo tipo empenho deve ser escolhido !");

inclusao.tipo_empenho.focus();

return false;

}

indice = inclusao.modalidade.selectedIndex;

if (inclusao.modalidade.options[indice].text == "Opções")

{ alert("O campo modalidade deve ser escolhido !");

inclusao.modalidade.focus();

return false;

}

if (inclusao.processo.value=="") {

alert ("Por favor digite o nº. processo !");

inclusao.processo.focus();

return false;

}

if (inclusao.valor_empenho.value=="") {

alert ("Por favor digite o valor do empenho !");

inclusao.valor_empenho.focus();

return false;

}

if (inclusao.cod_fornecedor.value=="") {

alert ("O campo fornecedor deve ser escolhido !");

inclusao.cod_fornecedor.focus();

return false;

}

indice = inclusao.cod_fornecedor.selectedIndex;

if (inclusao.cod_fornecedor.options[indice].text == "Opções")

{ alert("O campo fornecedor deve ser escolhido !");

inclusao.cod_fornecedor.focus();

return false;

}

return true;

}

</script>

</head>

<body bgcolor="#E1E1E1">

<?php

// Conectar com banco mysql

include("conexao.php");

$fornecedor = mysql_query("select * from fornecedor order by nome_empresa");

$menu1 = mysql_fetch_assoc($fornecedor);

mysql_close($conn);

?>

<form name="inclusao" method="POST" action="cad_empenho.php" onSubmit="return valida_dados(this)">

<table width="100%" cellspacing="1" cellpadding="0" bgcolor="#000000">

<tr>

<td bgcolor="#C0C0C0">

<p align="center"><font face="Verdana" size="2"><b>INCLUSÃO DE EMPENHO</b></font></td>

</tr>

<tr>

<td width="100%" bgcolor="#E1E1E1">

<table border="0" width="100%" cellpadding="0" class="tabela">

<tr>

<br>

<td><b>Nº Empenho</b></td>

<td><input type="text" name="n_empenho" size="14" maxlength="14" onChange="this.value=this.value.toUpperCase();" class="input"><font color="#FF0000">*</font></td>

</tr>

<tr>

<tr>

<td><b>Data Empenho</b></td>

<td><input type="text" name="data_empenho" size="14" maxlength="14" value = "<? echo date("d/m/Y",time());?>" class="input"><font color="#FF0000">* <b>dd/mm/aaaa</b></font></td>

</tr>

<tr>

<td><b>Tipo Empenho</b></td>

<td><select size="1" name="tipo_empenho" class="select">

<option selected>Opções</option>

<option>Estimativo</option>

<option>Global</option>

<option>Ordinário</option>

</select></td>

</tr>

<tr>

<td><b>Modalidade</b></td>

<td><select size="1" name="modalidade" class="select">

<option selected>Opções</option>

<option>Dispensa</option>

<option>Global</option>

<option>Ordinário</option>

</select></td>

</tr>

<td><b>Inciso</b></td>

<td><input type="text" name="iniciso" size="14" maxlength="14" class="input"></td>

<tr>

<td><b>Processo</b></td>

<td><input type="text" name="processo" size="14" maxlength="20" class="input"><font color="#FF0000">*</font></td>

</tr>

<tr>

<td><b>Valor Empenho</b></td>

<td><input type="text" name="valor_empenho" size="14" maxlength="14" class="input"><font color="#FF0000">*</font></td>

</tr>

<tr>

<td><b>Fornecedor</b></td>

<td><select size="1" name="cod_fornecedor" id="cod_fornecedor" class="select">

<option value="0">Opções</option>

<?php

do {

?>

<option value="<?php echo $menu1['cod_fornecedor']?>"><?php echo $menu1['nome_empresa']?></option>

<?php

} while ($menu1 = mysql_fetch_assoc($fornecedor));

mysql_free_result($fornecedor);

?>

</select></td>

</tr>

<tr>

<td><input type="hidden" name="situacao" size="10" maxlength="10" value="SITUACAO"></td>

<tr>

<td></td>

<td>

<p style="margin-bottom: 0"><input type="submit" value="Cadastrar" class="botao"> <input type="reset" value="Limpar" name="limpar" class="botao"></td>

</tr>

</table>

</td>

</tr>

</table>

</form>

</body>

</html>

cad_empenho.php

<?php

 

# Função para conectar o banco de dados

include("conexao.php");

 

# Inclusão do arquivo de funções

$n_empenho = $_POST["n_empenho"];

$data_empenho = $_POST["data_empenho"];

$tipo_empenho = $_POST["tipo_empenho"];

$modalidade = $_POST["modalidade"];

$inciso = $_POST["inciso"];

$processo = $_POST["processo"];

$valor_empenho = $_POST["valor_empenho"];

$cod_fornecedor = $_POST["cod_fornecedor"];

 

$mensagem_erro="<h3>Os seguintes erros foram encontrados:</h3><br><br>";

$erro = 0;

 

if ($n_empenho == "" || strlen($n_empenho) < 12) {

$mensagem_erro .= "<font color=\"#FF0000\">* Digite o número do empenho. Ex.: 2006NE900001<br>";

$erro = 1;

}

if ($data_empenho == "" || strlen($data_empenho) < 10) {

$mensagem_erro .= "<font color=\"#FF0000\">* Digite a data empenho. Ex.: 19/09/2006<br>";

$erro = 1;

}

if ($tipo_empenho == "" || strlen($tipo_empenho) < 4) {

$mensagem_erro .= "<font color=\"#FF0000\">* Selecione o tipo de empenho.<br>";

$erro = 1;

}

if ($modalidade == "" || strlen($modalidade) < 4) {

$mensagem_erro .= "<font color=\"#FF0000\">* Selecione o tipo da modalidade do empenho.<br>";

$erro = 1;

}

if ($processo == "" || strlen($processo) < 4) {

$mensagem_erro .= "<font color=\"#FF0000\">* Digite o número do processo.<br>";

$erro = 1;

}

if ($valor_empenho == "" || strlen($valor_empenho) < 2) {

$mensagem_erro .= "<font color=\"#FF0000\">* Digite o valor do empenho.<br>";

$erro = 1;

}

if ($cod_fornecedor == "" || strlen($cod_fornecedor) < 1) {

$mensagem_erro .= "<font color=\"#FF0000\">* Selecione o nome da empresa.<br>";

$erro = 1;

}

 

// verifica se o email ja estah cadastrado...

 

if($erro == 0){

$sql = mysql_query("SELECT * FROM empenho WHERE n_empenho = '$n_empenho'");

while($res = mysql_fetch_array($sql)){

$existe = $res[0];

 

}

if($existe){

$mensagem_erro .= '<font color="#FF0000">* Este Nº Empenho já está cadastrado em nossos sistemas.<br><br>Utilize outro Nº Empenho, ou verifique com o adminstrador do sistema se você já está cadastrado.<br><br>Obrigado!<br>';

$erro = 1;

echo "<b>$n_empenho, seu cadastro não foi efetivado!</b>";

 

} else {

 

# INICIO - VARIAVEIS DO FORMULÁRIO CASO ELE TENHA

 

$data_empenho = date("Y-m-d");

 

# FIM - VARIAVEIS DO FORMULÁRIO CASO ELE TENHA

 

# INICIO - SQL DO FORMULÁRIO

 

$sql = "insert into empenho";

$sql.= "(n_empenho, data_empenho, tipo_empenho, modalidade, inciso, processo, valor_empenho, cod_fornecedor, situacao)";

$sql.= " values ";

$sql.= "('". $n_empenho."','".$data_empenho."','".$tipo_empenho."','". $modalidade."','". $inciso."','". $processo."','". $valor_empenho."','". $cod_fornecedor."','". $situacao."')";

 

# FIM - SQL DO FORMULÁRIO

 

# INICIO - EXECUÇÃO DO COMANDO SQL

mysql_query($sql) or die ("Não foi possível realizar a inclusão dos dados.");

echo "<script language=JavaScript> window.alert('O empenho nº $n_empenho foi incluído com sucesso !'); </SCRIPT>";

echo "<script>window.location = 'logado.php'</script>";

 

# FIM - EXECUÇÃO DO COMANDO SQL

 

}

}

 

if ($erro == 1){

print $mensagem_erro;

print "<font color=\"#000000\"><br>Clique em <a href=\"java script:history.back(-1);\">Voltar</a> para corrigir.";

exit;

}

 

?>

 

Um abraço.

 

Alissong

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.