• 0
Sign in to follow this  
Carlos Edu

Exibir consulta na tela de inserção de dados

Question

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

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this