Erro ao salvar no banco
Iae pessoal esse meu formulario esta salvando apenas isso no Banco !!
(1, '28/05/11', '16:52', 'Ismael Oliveira ', '', 0, '', 0, '', '', '', '', '', '', ''),
(2, '28/05/11', '16:52', 'Ismael Oliveira ', '1', 1, '1', 1, '1', '1', '1', '1', '1', '1', '1'),
(3, '28/05/11', '16:56', 'Ismael Oliveira ', '', 0, '', 0, '', '', '', '', '', '', ''),
(4, '28/05/11', '13:24', 'Ismael Oliveira ', '1', 1, '1', 1, '1', '1', '1', '1', '1', '1', '1'),
(5, '28/05/11', '13:27', 'Ismael Oliveira ', '', 0, '', 0, '', '', '', '', '', '', ''),
(6, '28/05/11', '13:27', 'Ismael Oliveira ', '1', 1, '1', 1, '1', '1', '1', '1', '1', '1', '1'),
(7, '28/05/11', '13:28', 'Ismael Oliveira ', '', 0, '', 0, '', '', '', '', '', '', ''),
(8, '28/05/11', '13:29', 'Ismael Oliveira ', '1', 1, '1', 1, '1', '1', '1', '1', '1', '1', '1'),
(9, '28/05/11', '13:33', 'Ismael Oliveira ', '', 0, '', 0, '', '', '', '', '', '', ''),
(10, '28/05/11', '13:34', 'Ismael Oliveira ', '1', 1, '1', 1, '1', '1', '1', '1', '1', '1', '1');
<?php
include "conexao.php";
include "../verifica_login.php";
?>
<html>
<head>
<title>" "</title>
<!-----Css------>
<!-- <link rel="stylesheet" href="css/backoffice.css" type="text/css"/>-->
<link rel="stylesheet" href="css/beta.css" type="text/css"/>
<!-----Fim Css------>
<!-----Jquery/Javascript------>
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script type="text/javascript"src="js/function.js"></script>
</head>
<body>
<div id="global">
<div id="nav">
<p>
<?php
echo $_SESSION['nome'];
?>
</p>
<ul>
<li><a href="../sair.php" title="Sair">Logoff</a></li>
<li><a href="consulta.php" title="Consultar baixas">Consultar</a></li>
</ul>
</div>
<script type="text/javascript">
$(function() {
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop != 0)
$('#nav').stop().animate({'opacity':'0.2'},400);
else
$('#nav').stop().animate({'opacity':'1'},400);
});
$('#nav').hover(
function (e) {
var scrollTop = $(window).scrollTop();
if(scrollTop != 0){
$('#nav').stop().animate({'opacity':'1'},400);
}
},
function (e) {
var scrollTop = $(window).scrollTop();
if(scrollTop != 0){
$('#nav').stop().animate({'opacity':'0.2'},400);
}
}
);
});
</script>
<div id="formulario">
<?php
setlocale(LC_ALL, "pt_BR", "pt_BR.iso-8859-1", "pt_BR.utf-8", "portuguese");
date_default_timezone_set('America/Sao_Paulo');
$data = date("d/m/y");
$hr_baixa = date("H:i");
$operador =$_SESSION['nome'];
$nome_tecnico =isset($_POST["nome_tecnico"]);
$contrato =isset($_POST["contrato"]);
$tipo_os =isset($_POST["tipo_os"]);
$cod_baixa =isset($_POST["cod_baixa"]);
$acao_net =isset($_POST["acao_net"]);
$revertido =isset($_POST["revertido"]);
$tec_local =isset($_POST["tec_local"]);
$finalizacao =isset($_POST["finalizacao"]);
$hi =isset($_POST["hi"]);
$hf =isset($_POST["hf"]);
$obs =isset($_POST["obs"]);
mysql_select_db("baixas");
$sql = "INSERT INTO baixas(bx_data,bx_hora,bx_operador,bx_tecnico,bx_contrato,bx_tipo_de_os,bx_cod_de_baixa,bx_acao_no_net,bx_baixa_revertida,bx_tipo,bx_motivo,bx_tecnico_no_local,bx_finalizacao,bx_observacao)
VALUE('$data','$hr_baixa','$operador','$nome_tecnico','$contrato','$tipo_os','$cod_baixa','$acao_net','$revertido','$tec_local','$finalizacao','$hi','$hf','$obs')";
mysql_query($sql) or die(mysql_error());
mysql_close();
?>
<form id="backoffice" name="backoffice" onSubmit="return validaForm()" method="post">
<fieldset>
<legend>Informações Tecnicos</legend>
<?php
//Efetuamos a consulta
$sql_tec = "SELECT * FROM tecnicos ORDER BY tec_nome ASC";
//Armanezando a consulta em uma query
$query_tec = mysql_query($sql_tec, $con);
//Amenezando o resultado da cosnulta em um vetor para cada campo
while($dados = mysql_fetch_array($query_tec))
{
$tec_ids []= $dados['tec_id'];
$tec_nomes []= $dados['tec_nome'];
$tec_empreiteiras []= $dados['tec_empreiteira'];
$tec_telefones []= $dados['tec_telefone'];
}
?>
<div class="linha">
<p>
<select id="select" name="nome_tecnico" >
<option value ="">Selecione um técnico</option>
<?php for($i = 0; $i < count($tec_nomes); $i++) { ?>
<option value ='<?php echo $tec_ids[$i]; ?>' >
<?php echo $tec_nomes[$i]; ?>
</option>
<?php } ?>
</select>
</p>
<div id="tecinfo" style="display:none">
<?php for($i = 0; $i < count($tec_nomes); $i++) { ?>
<span id="<?php echo $tec_ids[$i]; ?>">
<span class="telefone"><?php echo $tec_telefones[$i]; ?></span>
<span class="empreteira"><?php echo $tec_empreiteiras[$i]; ?></span>
</span>
<?php } ?>
</div>
<script type="text/javascript">
$(document).ready(function(){
$("select[name=nome_tecnico]").change(function(){//aplicamos a função change no select
var tec_id = $("select[name=nome_tecnico] option:selected").attr('value');
$('#tec_empreiteira').text( $('#tecinfo #'+tec_id+' .empreteira').text() );
$('#tec_telefone').text( $('#tecinfo #'+tec_id+' .telefone').text() );
})
})
$("select[name='nome_tecnico']").change(function() {
if( $( this ).val()=='0' )
$('#tecinfo').fadeOut();
});
</script>
<p class="tecnico" id="tec_empreiteira"></p>
<p class="tecnico" id="tec_telefone"></p>
</div>
</fieldset>
<fieldset>
<legend>Informações Contrato </legend>
<!--Linha-->
<div class="linha">
<p class="contrato"><label>Contrato:</label></p><p class="contrato"><input type="text" name="contrato" size="18" maxlength="9" placeholder="123456789"/></p>
<p class="contrato"><label>Tipo de OS:</label></p>
<p class="contrato">
<select name="tipo_os">
<option value="">Eslha o Tipo de OS</option>
<option value="DESCONEXAO I C/ RETIRADA DE EQUIPAMENTO">DESCONEXAO I C/ RETIRADA DE EQUIPAMENTO</option>
<option value="DESCONEXAO I C/ RETIRADA DE EQUIPAMENTO EBT">DESCONEXAO I C/ RETIRADA DE EQUIPAMENTO EBT</option>
<option value="DESCONEXAO OPCAO C/ RETIRADA DE EQUIPAMENTO">DESCONEXAO OPCAO C/ RETIRADA DE EQUIPAMENTO</option>
<option value="DESCONEXAO POR OPCAO EBT">DESCONEXAO POR OPCAO EBT</option>
<option value="RETIRADA DE CABLE MODEM">RETIRADA DE CABLE MODEM</option>
<option value="RETIRAR EMTA">RETIRAR EMTA</option>
<option value="RETIRAR EQUIPAMENTO">RETIRAR EQUIPAMENTO</option>
<option value="RETIRAR PONTO">RETIRAR PONTO</option>
<option value="RETIRAR PONTO VOIP">RETIRAR PONTO VOIP</option>
</select>
</p>
</div>
</fieldset>
<fieldset>
<legend>Informações Baixa</legend>
<!--Linha-->
<div class="linha">
<p class="baixa"><label>Cód. de Baixa:</label></p>
<p class="baixa">
<select name="cod_baixa" id="cod_baixa" <!--onchange="pegarValor( this );"-->>
<option value="">Escolha o Código de Baixa</option>
<option value="100"># 100 Agendamento não Cumprido</option>
<option value="101"># 101 Endereco Não Localizado</option>
<option value="102"># 102 Área / Situação de Risco</option>
<option value="103"># 103 Chuva</option>
<option value="104"># 104 Falta de Material</option>
<option value="106"># 106 Cliente Ausente</option>
<option value="107"># 107 Entrada Não Autorizada</option>
<option value="109"># 109 Pagamento Apresentado</option>
<option value="111"># 111 Reagendamento Solicitado Pelo Cliente</option>
<option value="301"># 301 Tipo de OS Incorreta</option>
<option value="302"># 302 Desistência da Assinatura / Serviço</option>
<option value="306"># 306 Nao Reside no Endereco</option>
<option value="312"># 312 Cliente não solicitou serviço</option>
<option value="428"># 428 Desconexão Efetuada Com Retirada De Equipamento</option>
<option value="429"># 429 Desconexão efetuada sem retirada de equipamento</option>
<option value="436"># 436 Troca de terminal por outro colocado no mesmo serviço</option>
<option value="428"># 428 Desconexão Efetuada Com Retirada De Equipamento</option>
<option value="429"># 429 Desconexão efetuada sem retirada de equipamento</option>
<option value="430"># 430 Equipamento Retirado</option>
</select>
<script type="text/javascript">
$(document).ready(function(){
$("select[name='cod_baixa']").change(function() {
if( $( this ).val()=='' )
$('#formulario').css("backgroundColor","#f9f9f9");
else if( $( this ).val()=='428' || $( this ).val()=='429' || $( this ).val()=='430')
$('#formulario').css("backgroundColor","#54FF9F");
else
$('#formulario').css("backgroundColor","#FF4040");
});
});
</script>
</p>
<p class="baixa"><label>Ação no NET:</label></p>
<p class="baixa">
<select name="acao_net">
<option value="">Escolha Ação</option>
<option value="CANCELADO">CANCELADO</option>
<option value="EXECUTADO">EXECUTADO</option>
<option value="LIBERADO">LIBERADO</option>
<option value="REAGENDADO">REAGENDADO</option>
</select>
</p>
</div>
<!--Linha-->
<div class="linha">
<p class="baixa_revertida"><label>Revertido:</label></p>
<p class="baixa_revertida_campos">
<select name="revertido">
<option value="">---</option>
<option value="SIM">SIM</option>
<option value="NÃO">NÃO</option>
</select>
</p>
<p class="baixa_revertida"><label>Técnico Local:</label></p>
<p class="baixa_revertida_campos">
<select name="tec_local">
<option value="">---</option>
<option value="SIM">SIM</option>
<option value="NÃO">NÃO</option>
</select>
</p>
</div>
</fieldset>
<fieldset>
<legend>Finalilazação da Baixa</legend>
<!--Linha-->
<div class="linha">
<p class="final"><label>Finalização:</label></p>
<label class="radio"><input type="radio" name="finalizacao" value="baixa_nomral" checked="yes"> Baixa Normal</input></label>
<label class="radio"><input type="radio" name="finalizacao" value="ligacao_caiu"> Ligação Caiu</input></label>
<label class="radio"><input type="radio" name="finalizacao" value="baixa_pda"> Baixa PDA</input></label>
</div>
<!--Linha-->
<div class="linha">
<p>
<p class="final_hr"><label>HI:</label></p><p class="final_hr_campos"><input type="text" name="hi" size="4" placeholder="00:00" maxlength="5"/></p>
<p class="final_hr"><label>HF:</label></p><p class="final_hr_campos"><input type="text" name="hf" size="4" placeholder="00:00" maxlength="5"/></p>
</p>
</div><br />
<!--Linha-->
<div class="linha">
<p class="final"><label>Observação:</label></p>
<p class="final">
<textarea name="obs" id="obs" cols="80" rows="8" placeholder="Descreva a baixa" ></textarea>
</p><br/>
</div>
<div class="linha">
<p class="botao">
<p class="botao_campo"><button type="submit">Salvar</button></p>
<p class="botao_campo"><button type="reset">Limpar</button></p>
</p>
</div>
</fieldset>
</form>
</div>
<div id="botton">
<p>© Copyright 2011 - Desenvolvido por <a href="mailto:ismael.oli.veira@hotmail.com?Subject=Contato" title="Contato">Ismael Oliveria</a> Todos os Direitos Reservados.</p>
</div>
</div>
</body>
</html>
function validaForm(){
d = document.backoffice;
//validar nome_tecnico
if (d.nome_tecnico.value == ""){
alert("O campo " + d.nome_tecnico.name + " deve ser preenchido!");
d.nome_tecnico.focus();
return false;
}
//validar contrato
if (d.contrato.value == ""){
alert ("O campo " + d.contrato.name + " deve ser preenchido!");
d.contrato.focus();
return false;
}
//validar contrato(verificacao se contem apenas numeros)
if (isNaN(d.contrato.value)){
alert ("O campo " + d.contrato.name + " deve conter apenas numeros!");
d.contrato.focus();
return false;
}
//validar tipo os
if(d.tipo_os.value == ""){
alert("Você deve selecionar o tipo de Os");
d.tipo_os.focus();
return false;
}
//validar cod_baixa
if(d.cod_baixa.value == ""){
alert("Você deve selecionar o código de baixa");
d.cod_baixa.focus();
return false;
}
//validar acao_net
if(d.acao_net.value == ""){
alert("Você deve selecionar qual foi sua ação no NET SMS");
d.acao_net.focus();
return false;
}
//revertido
if(d.revertido.value == ""){
alert("Você deve selecionar se foi revertido ou não");
d.revertido.focus();
return false;
}
//tec_local
if(d.tec_local.value == ""){
alert("Você deve selecionar se técnico está ou n]ao no local");
d.tec_local.focus();
return false;
}
//hi & hf
if(d.hi.value == ""){
alert("Preencha o horario inicial" );
d.hi.focus();
return false;
}
if (d.hf.value == ""){
alert("Preencha o horario final" );
d.hf.focus();
return false;
}
else if(d.hi.value >= d.hf.value || d.hf.value == d.hi.value){
alert("O horario inicial não pode ser maior que horario final e nem igual ");
d.hi.focus();
return false;
}
//validar obs
if (d.obs.value == ""){
alert("Preencha a Observação");
d.obs.focus();
return false;
}}
Acho que deve ser minha validação mais não fazer usando plugin ou outro jeito!
Discussão (2)
Carregando comentários...