Ir para conteúdo
Fórum Script Brasil
  • 0

Exibir consulta na tela de inserção de dados


Carlos Edu

Pergunta

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

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...