Ir para conteúdo
Fórum Script Brasil

silvio.barra

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que silvio.barra postou

  1. silvio.barra

    Banco de Dados

    Não estou conseguindo salvar no banco de dados. -----------------------------Banco de dados---------------------------- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; CREATE TABLE IF NOT EXISTS `piloto2` ( `id` bigint(4) unsigned NOT NULL AUTO_INCREMENT, `data_final` date NOT NULL, `data_vencimento` date NOT NULL, `dias` int(3) NOT NULL, `status` varchar(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; ----------------------------------Script-------------------------------- <html> <head> &lt;script language="javascript"> function muda(input1,input2){ palavra = input1.value; if(palavra.length == 2){ input2.focus(); } } </script></head> <body> <form name="cadastro" method="post" action="" autocomplete="off"> <table width="600" border="0"> <tr> <td width="262">Data da Emissão: <input type="text" name="dia" size="2" maxlength="2" id="teste1" onkeydown="muda(this.form.teste1,this.form.teste2)">/ <input type="text" name="mes" size="2" maxlength="2" id="teste2" onkeydown="muda(this.form.teste2,this.form.teste3)">/ <input type="text" name="ano" size="3" maxlength="4" id="teste3"/> <br> <input name="enviar" type="submit" id="enviar" value="Enviar"><p> <?php include "conecta.php"; // Define os valores a serem usados $data = date('d/m/Y'); $data_inicial = $data; $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $data_final = $_POST['dia'].'/'.$_POST['mes'].'/'.$_POST['ano']; $data_vencimento = $_POST['data_vencimento']; $dias = $_POST['dias']; $status = $_POST['status']; //Calcula a data da emissão mais 360 dias function geraTimes($data_final){ $temp = explode("/", $data_final); return date("d/m/Y", mktime(0, 0, 0, $temp[1], $temp[0] + 360, $temp[2])); } // Cria uma função que retorna o timestamp de uma data no formato DD/MM/AAAA function geraTimestamp($data) { $partes = explode('/', $data); return mktime(0, 0, 0, $partes[1], $partes[0], $partes[2]); } // Calcula a diferença de dias entre as duas datas: $data_vencimento = geraTimes($data_final); $time_inicial = geraTimestamp($data_inicial); $time_final = geraTimestamp($data_vencimento); $diferenca = $time_final - $time_inicial; // 19522800 segundos $dias = (int)floor( $diferenca / (60 * 60 * 24)); // 360 dias if ($dias < 0){ $status = "vencido"; } if (($dias < 15) && ($dias >= 0)){ $status = "a vencer"; } if ($dias >= 15){ $status = "em dias" ; } echo "<p>Data da Emissão: ".$data_final."<p>"; echo "<p>Data do Vencimento: ".$data_vencimento."<p>"; echo "<p>Números de dias: ".$dias."<p>"; echo "<p>Status: ".$status."<p>"; $data = date('d/m/Y'); $data_inicial = $data; $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $data_final = $_POST['dia'].'/'.$_POST['mes'].'/'.$_POST['ano']; $data_vencimento = $_POST['data_vencimento']; $dias = $_POST['dias']; $status = $_POST['status']; $add = mysql_query("INSER INTO piloto2 (data_final, data_vencimento, dias, status) VALUES ('$data_final','$data_vencimento','$dias','$status')"); if ($add) { echo 'Cadastro foi efetuado com sucesso'; } else { echo 'Falha ao enviar dados, tente novamente!'; } ?> </p></td></tr></table></form></body></html>
  2. Como eu salvo a data de vencimento e os dias no banco de dados? <html> <head> &lt;script language="javascript"> function muda(input1,input2){ palavra = input1.value; if(palavra.length == 2){ input2.focus(); } } </script></head> <body> <form name="form1" method="post" action="?action=GeraParcelas"> <table width="500" border="0"> <tr> <td width="162">Data da Emissão: <input type="text" name="dia" size="2" maxlength="2" id="teste1" onkeydown="muda(this.form.teste1,this.form.teste2)">/ <input type="text" name="mes" size="2" maxlength="2" id="teste2" onkeydown="muda(this.form.teste2,this.form.teste3)">/ <input type="text" name="ano" size="3" maxlength="4" id="teste3"/> <br> <input name="enviar" type="submit" id="enviar" value="Enviar"><p> <?php //Inserir data da emissão $data3 = date('d/m/Y'); // data atual $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $data_ori = $_POST['dia'].'/'.$_POST['mes'].'/'.$_POST['ano']; //data da emissão $data_proxima = $_POST['data_proxima']; //data do vencimento echo "<p>Data Atual: ".$data3.""; echo "<p>Data da Emissão: ".$data_ori.""; //calculo da data do vencimento, datas mais x dias: 06/09/2010 + 360 dias = 01/09/2010 $data_ori_time = strtotime($data_ori); $data_proxima = strtotime($data_ori_time, +360); echo "<p>Data do Vencimento: ".$data_proxima.""; //Resultado 01/09/2011 + 18/10/2011 ( aqui é a data atual)= -46 dias $data1 = strtotime('data_proxima'); $data2 = strtotime('data3'); //data atual $dif2 = $data1-$data2; echo "<p>Números de Dias " . (int)floor($dif2 / 86400) . " dias"; ?> </p></td></tr></table></form></body></html>
  3. silvio.barra

    Combobox

    ainda não deu certo.
  4. silvio.barra

    Combobox

    Boa tarde, quando eu faço isso o combobox, para de funcionar, ele não faz mais a relação entre o estado com sua respectiva cidade.
  5. silvio.barra

    Combobox

    Estou tentando pegar a segunda coluna de um combobox e não estou conseguindo, ele é assim: $result = mysql_query("select * from tb_estados"); while($row = mysql_fetch_array($result) ){ echo "<option value='".$row['id>']."'".$row['nome']."</option>"; E quando tento grava no banco: $estado = mysql_real_escape_string($_REQUEST['estado']); ele me dá o id, ou seja, a primeira coluna, mas eu quero é o q está na segunda coluna nome, sendo que não posso alterar essa linha echo "<option value=".$row['id&gt]."'".$row['nome']."</option>"; pois dependo dela para uma consulta.
×
×
  • Criar Novo...