Ir para conteúdo
Fórum Script Brasil

Carlos Edu

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Carlos Edu

  1. Prezados,

    Estou fazendo um sistema básico para controle de frota da empresa, o mesmo encontra-se funcional, mas gostaria de acrescentar algumas melhorias e uma delas é cadastro de multa. Então fiz uma tela para buscar o tipo de infrações no banco conforme o site do detran, criei no banco uma tabela multas para gravar os dados.

    tabela de infrações

    codigo descricao pts valor

    501-00 DIRIGIR VEICULO SEM POSSUIR CNH OU PERMISSAO PARA ... 7 574,62

    A minha tela para busca da multa e inserção, nesta tela seleciono o condutor, veículo, tipo de infração até ai está tudo funcionando. O que eu preciso é que na hora de selecionar a infração ele já mostre o valor da multa e grave as duas informações no banco. Hoje ele grava perfeitamente o tipo da multa conforme script abaixo.

    <?

    if($acao == 'entrar') { /*Mostra o formul�rio de cadastro de clientes */

    $sql_veiculo = mysql_query("SELECT * FROM veiculo ORDER BY placa") or die("ERRO no comando SQL:".mysql_error());

    $sql_condutores = mysql_query("SELECT * FROM condutores ORDER BY nome") or die("ERRO no comando SQL:".mysql_error());

    $sql_tipos_de_infracoes = mysql_query("SELECT * FROM tipos_de_infracoes ORDER BY descricao") or die("ERRO no comando SQL:".mysql_error());

    $sql_valor = mysql_query("SELECT * FROM tipos_de_infracoes ORDER BY valor") or die("ERRO no comando SQL:".mysql_error());

    ?>

    <form name="frm_clientes" method="post" action="<?echo $PHP_SELF;?>?acao=cadastrar">

    <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">

    <tr>

    <td height="25" width="24%"><font face="Arial"size="2">Carro:</font></td>

    <td height="25" width="76%"><font face="Arial"size="2">

    <select name="veiculo">

    <option value="0"> Selecione o Carro </option>

    <?

    while($array = mysql_fetch_array($sql_veiculo)) {

    $veiculo_lha = $array_lha['veiculo'];

    $cod_veiculo = $array['cod_veiculo'];

    $placa = $array['placa'];

    if($veiculo_lha == $cod_veiculo)

    echo "<option value=$veiculo_lha'

    selected>$placa</option>";

    else

    echo "<option value='$cod_veiculo'>$placa</option>";

    }?>

    </tr></td>

    <tr>

    <td width="24%" height="25"><font face="Arial" size="2">Tipo<font></td>

    <td height="25" width="76%"><font face="Arial" size="2">

    <select name="tipos_de_infracoes">

    <option value="0"> Selecione o Tipo da Infra��o </option>

    <?

    while($array = mysql_fetch_array($sql_tipos_de_infracoes)) {

    $tipo_lha = $array_lha['tipos_de_infracoes];

    $cod_tipo = $array['codigo'];

    $descricao = $array['descricao'];

    if($tipo_lha == $cod_tipo)

    echo "<option value='$tipo_lha'

    selected>$tipo</option>";

    else

    echo "<option value='$cod_tipo'>$descricao</option>";

    }?>

    </tr></td>

    Logs da inserção

    36487 Init DB carros

    36487 Query SELECT * FROM veiculo ORDER BY placa

    36487 Query SELECT * FROM condutores ORDER BY nome

    36487 Query SELECT * FROM tipos_de_infracoes ORDER BY descricao

    36487 Query SELECT * FROM tipos_de_infracoes ORDER BY valor

    36487 Quit

    36519 Init DB carros

    36519 Query INSERT INTO multa (tipos_de_infracoes,historico,valor,data,condutores,veiculo,user_cad)VALUES('605-01','teste','','2012-06-12','9','4','8')

    36519 Quit

×
×
  • Criar Novo...