Ir para conteúdo
Fórum Script Brasil

Erik100

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por Erik100

  1. Pessoal eu to criando um sistema de ocorrência de veículos e gostaria de fazer o seguinte quando a pessoa digitar a placa do veículo o sistema identifique quando a mesma é válida ou não.... pois a pessoa pode digitar qualquer coisa que o sistema não faz isso atualmente.... Será que alguém pode me ajudar????

    Segue o código do formulário para ver se ajuda....

    <? include "config.php"; ?>

    <? include "verificacao.php"; ?>

    <title><? echo "$titulo"; ?></title>

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

    <script src="estado_origem.js"></script>

    <script src="estado_destino.js"></script>

    <script language="JavaScript" type="text/javascript" src="wysiwyg.js"></script>

    <script language="javascript1.2">

    generate_wysiwyg('textarea1');

    </script>

    <script LANGUAGE="JavaScript">

    <!--

    function Mascara_Hora(Hora){

    var hora01 = '';

    hora01 = hora01 + Hora;

    if (hora01.length == 2){

    hora01 = hora01 + ':';

    document.forms[0].Hora.value = hora01;

    }

    if (hora01.length == 5){

    Verifica_Hora();

    }

    }

    function Verifica_Hora(){

    hrs = (document.forms[0].Hora.value.substring(0,2));

    min = (document.forms[0].Hora.value.substring(3,5));

    estado = "";

    if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){

    estado = "errada";

    }

    if (document.forms[0].Hora.value == "") {

    estado = "errada";

    }

    if (estado == "errada") {

    alert("Hora inválida!");

    document.forms[0].Hora.focus();

    }

    }

    //-->

    </script>

    <script language=JavaScript">

    //VALIDAÇÃO DA DATA

    function VerificaData(digData)

    {

    var bissexto = 0;

    var data = digData;

    var tam = data.length;

    if (tam == 10)

    {

    var dia = data.substr(0,2)

    var mes = data.substr(3,2)

    var ano = data.substr(6,4)

    if ((ano > 1900)||(ano < 2100))

    {

    switch (mes)

    {

    case '01':

    case '03':

    case '05':

    case '07':

    case '08':

    case '10':

    case '12':

    if (dia <= 31)

    {

    return true;

    }

    break

    case '04':

    case '06':

    case '09':

    case '11':

    if (dia <= 30)

    {

    return true;

    }

    break

    case '02':

    /* Validando ano Bissexto / fevereiro / dia */

    if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0))

    {

    bissexto = 1;

    }

    if ((bissexto == 1) && (dia <= 29))

    {

    return true;

    }

    if ((bissexto != 1) && (dia <= 28))

    {

    return true;

    }

    break

    }

    }

    }

    alert("A Data "+data+" é inválida!");

    return false;

    }

    </script>

    <script type="text/javascript" src="cidades-estados-v0.2.js"></script>

    <script type="text/javascript">

    window.onload = function() {

    new dgCidadesEstados(

    document.getElementById('estado'),

    document.getElementById('cidade'),

    true

    );

    new dgCidadesEstados(

    document.getElementById('estado1'),

    document.getElementById('cidade1'),

    true

    );

    var rdo = document.getElementsByName( 'rastreado' );

    var div = document.getElementById( 'dic2' );

    for ( var i = 0; i < rdo.length; i++ )

    {

    rdo.onclick = function(){

    div.innerHTML = ( this.value == 1 ) ? '<font face="verdana" size="1">Posição (Cidade):<input type="text" size="15" maxlength="50" name="cidade_posicao" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">&nbsp;Ex: Guarulhos<br>Posição (Estado):<input type="text" size="2" maxlength="2" name="estado_posicao" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">&nbsp;Ex: SP<br>Endereço da Posição:<input type="text" size="20" maxlength="150" name="endereco_local" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">&nbsp;Ex: Rua Santa Angelina</font>' : '';

    }

    }

    }

    </script>

    <script>

    function formatar(mascara, documento){

    var i = documento.value.length;

    var saida = mascara.substring(0,1);

    var texto = mascara.substring(i)

    if (texto.substring(0,1) != saida){

    documento.value += texto.substring(0,1);

    }

    }

    </script>

    <script>

    function contato(form) {

    if (form.cidade.value=="") { alert('Você deve preencher o estado de origem!'); return false; }

    if (form.estado.value=="") { alert('Você deve preencher a cidade de origem!'); return false; }

    if (form.cidade1.value=="") { alert('Você deve preencher o estado destino!'); return false; }

    if (form.estado1.value=="") { alert('Você deve preencher a cidade destino!'); return false; }

    if (form.n_smp.value=="") { alert('Você deve preencher o Nº. da SMP!'); return false; }

    if (form.placa_veiculo.value=="") { alert('Você deve preencher a placa do veículo!'); return false; }

    if (form.nome_motorista.value=="") { alert('Você deve preencher o nome do motorista!'); return false; }

    if (form.tipo_projeto.value=="") { alert('Você deve preencher o projeto!'); return false; }

    if (form.id_filial.value=="") { alert('Você deve preencher a filial responsável!'); return false; }

    if (form.id_ocorrencia.value=="") { alert('Você deve preencher o tipo de ocorrência!'); return false; }

    if (form.cidade_posicao.value=="") { alert('Você deve preencher a posição do veículo (Cidade)!'); return false; }

    if (form.estado_posicao.value=="") { alert('Você deve preencher a posição do veículo (Estado)!'); return false; }

    if (form.endereco_local.value=="") { alert('Você deve preencher a posição do veículo (Endereço Local)!'); return false; }

    if (form.pessoa_contatada.value=="") { alert('Você deve preencher a pessoa contatada!'); return false; }

    if (form.horario_contato.value=="") { alert('Você deve preencher o horário do contato!'); return false; }

    if (form.data_contato.value=="") { alert('Você deve preencher a data do contato!'); return false; }

    if (form.textarea2.value=="") { alert('Você deve preencher a descrição da ocorrência!'); return false; }

    }

    </script>

    <?

    $sql2 = mysql_query("SELECT * FROM usuarios WHERE login='$login'") or die ("Erro na seleção");

    $dds = mysql_fetch_array($sql2);

    $login = $dds["login];

    ?>

    <form action="?secao=ocorrencia_criada_ok" method="post" class="form">

    <table border="0" width="626" cellpadding="0" cellspacing="0" align="center" style="background-color: #99CC00; font-family: verdana; font-size: 8 pt; border: 1 solid #FFFFFF">

    <tr>

    <td colspan="2" height="18" align="center" bgcolor="#FFFFFF"><font face="verdana" size="2">Gerar Ocorrência:</font></td>

    </tr>

    <tr>

    <td colspan="2" align="center"><br><font face="verdana" size="2">Preencha todos os dados abaixo!</font><br><br></td>

    </tr>

    <tr>

    <td colspan="2">

    <tr>

    <td height="25" style="border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Estado de Origem:</font><select id="estado" name="estado" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00"></select>

    <font face="verdana" size="1">Cidade de Origem:</font><select id="cidade" name="cidade" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00"></select>

    </td>

    </tr>

    <tr>

    <td height="25" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Estado de Destino:</font><select id="estado1" name="estado1" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00"></select>

    <font face="verdana" size="1">Cidade de Destino:</font><select id="cidade1" name="cidade1" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00"></select>

    </td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Nº. da SMP:</font>

    <input id="n_smp" name="n_smp" type="text" size="6" maxlength="6" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    </td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Placa do Veículo:</font>

    <input id="placa_veiculo" name="placa_veiculo" type="text" size="7" maxlength="7" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <font face="verdana" size="1">Digite a placa sem espaços!</font></td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Placa da Carreta:</font>

    <input id="placa_carreta" name="placa_carreta" type="text" size="7" maxlength="7" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <font face="verdana" size="1">Digite a placa sem espaços!</font></td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Nome do Motorista:</font>

    <input id="nome_motorista" name="nome_motorista" type="text" size="25" maxlength="100" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    </td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Projeto:</font>

    <input id="tipo_projeto" name="tipo_projeto" type="text" size="15" maxlength="150" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <font face="verdana" size="1">Digite os projetos separados por vírgulas!</font></td>

    </tr>

    <tr>

    <td width="400" height="25" align="left" style="border-bottom: 1px solid #FFFFFF"><font face="verdana" size="1">Filial Responsável:</font>

    <select id="id_filial" name="id_filial" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <OPTION selected>Escolha...</OPTION>

    <?

    $query1 = "SELECT * FROM filial ORDER BY nome ASC";

    $result1 = mysql_query($query1) or die("Error: " . mysql_error());

    if(mysql_num_rows($result1) <= 0) echo "Nenhum registro encontrado";

    while ($row1 = mysql_fetch_assoc($result1))

    {

    $id = $row1['id'];

    $categoria = $row1['nome'];

    echo"<option value=\"$id\">$categoria</option>";

    } ?>

    </select>

    </td>

    </tr>

    <tr>

    <td width=400" height="25" align="left" style="border-bottom: 1px solid #FFFFFF"><font face="verdana" size="1">Tipo de Ocorrência:</font>

    <select id="id_ocorrencia" name="id_ocorrencia" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <OPTION selected>Escolha...</OPTION>

    <?

    $query2 = "SELECT * FROM tipo_ocorrencia ORDER BY nome ASC";

    $result2 = mysql_query($query2) or die("Error: " . mysql_error());

    if(mysql_num_rows($result2) <= 0) echo "Nenhum registro encontrado";

    while ($row2 = mysql_fetch_assoc($result2))

    {

    $id = $row2['id];

    $categoria = $row2['nome'];

    echo"<option value=\"$id\">$categoria</option>";

    } ?>

    </select>

    </td>

    </tr>

    <tr>

    <td width="400" align="left" valign="center" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Rastreado:

    <input type="radio" name="rastreado" value="sim">Sim

    <input type="radio" name="rastreado" value="não" checked="checked"> Não</font>

    <div id="dic2"></div>

    </td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Pessoa Contatada:</font>

    <input id="pessoa_contatada" name="pessoa_contatada" type="text" size="15" maxlength="50" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    </td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Horário do Contato:</font>

    <input id="Hora" name="Hora" type="text" size="5" maxlength="5" OnKeyUp="Mascara_Hora(this.value)" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <font face="verdana" size="1">Digite apenas números!</font></td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Data do Contato:</font>

    <input id="data_contato" name="data_contato" type="text" size="10" maxlength="10" onBlur="VerificaData(this.value);" OnKeyPress="formatar('##/##/####', this)" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    <font face="verdana" size="1">Digite apenas números!</font></td>

    </tr>

    <tr>

    <td width="400" align="left" style="border-bottom: 1px solid #FFFFFF">

    <font face="verdana" size="1">Usuário:</font>

    <input id="login2" name="login2" value="<?=$login?>" disabled type="text" size="10" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00">

    </td>

    </tr>

    <tr>

    <td height="25" align="center"><font face="verdana" size="2">Descrição da Ocorrência:</font><br>

    <textarea id="textarea2" name="textarea2" style="height: 200px; width: 400px;">

    </textarea>

    <script language="javascript1.2">

    generate_wysiwyg('textarea2');

    </script>

    </td>

    </tr>

    <tr>

    <td height="25" align=center><input type="submit" name="Submit" value="Gerar" onClick="return contato(this.form)" style="background-color: #FFFFFF; font-family: verdana; font-size: 8 pt; border: 1 solid #99CC00"></td>

    </tr></form>

    </table>

  2. E ai pessoal beleza.... Eu estou criando um sistema de ocorrências de veículos e gostaria de adicionar nele uma função para gerar relatórios em PDF dos dados cadastrados em meu bando de dados, eu preciso que o sistema gere relatórios de todos os veículos de determinada data até determinada data. Será que alguém pode me ajudar?

    Fico no aguardo e espero que possam me ajudar....

    Fui....

  3. O que eu preciso é do seguinte:

    <body>

    <form>

    <fieldset>

    <label>Estado de Origem</label>:<select id="estado" name="estado"></select><br><br>

    <label>Cidade de Origem</label>:<select id="cidade" name="cidade"></select>

    </fieldset>

    <br>

    <fieldset>

    <label>Estado de Destino</label>:<select id="estado1" name="estado1"></select><br><br>

    <label>Cidade de Destino</label>:<select id="cidade1" name="cidade1"></select>

    </fieldset>

    </form>

    </body>

    Eu preciso de 2 campos de Estado e 2 campos de Cidade mas não estou conseguindo????

  4. Cara eu adorei o código, mas eu preciso de uma ajuda eu to fazendo um formulário de cadastro que necessita do código acima, mas eu preciso fazer o seguinte no formulário existem dois campos que seriam:

    "Cidade e Estado de Origem"

    e outro campo com

    "Cidade e Estado de Destino"

    Será que alguém consegue me ajudar para modificar o código acima para a minha necessidade?

    Fico no aguardo e agradeço se alguém puder me ajudar.... Valeu.....

×
×
  • Criar Novo...