[Resolvido] PHP + banco de dados + metodo post com disabled
aew pessoal é o seguinte estou fazendo sistema simples de uma revenda de veiculos para estudo, e quando vou cadastrar uma proposta para um veiculo eu puxo os dados do veiculo mas coloco o disabled="disabled" para não serem editados e quero gravar os dados do veiculo + dados pessoal numa tabela no banco de dados
se eu retirar o disabled="disabled" ele grava tudo ok! queria saber se tem como salvar desse metodo.
meu código fonte
<?php
$codigo = $_GET["codigo"];
include("inc_conecta.php");
$sql = "select * from veiculos where codigo = $codigo";
//executa a consulta
$dados = mysql_query($sql);
//obtem o registro selecionado
$linha = mysql_fetch_array($dados);
$modelo = $linha["modelo"];
$cod_marca = $linha["cod_marca"];
$cor = $linha["cor"];
$ano = $linha["ano"];
$preco = $linha["preco"];
mysql_close($conecta);
?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="estilos.css"/>
<title>\*\Revenda Herbie - Venda Online de automoveis/*/</title>
<style type="text/css">
@import url(menu_style.css);
</style>
</head>
<body>
<div id="geral">
<div id="topo" align="center">
<img src="img/topo.jpg" alt="topo"/>
</div>
<div id="menus" align="center">
<ul id="menu" >
<li><a href="index.php" title="Home">Home</a></li>
<li><a href="lista.php" title="Veiculos">Veiculos</a></li>
<li><a href="#" title="Motos">Motos</a></li>
<li><a href="#" title="Destaques">Destaques</a></li>
<li><a href="sobre.php" title="Sobre">Sobre a Empresa</a></li>
<li><a href="multimarcas.php" title="marcas">Multimarcas</a></li>
<li><a href="#" title="Contato">Contato</a></li>
</ul>
</div>
<div id="principalLista">
<div id="loguin" align="right">
<br/><br/>
<img src="img/login.png">
<form method="post" action="restrita/loguin2.php">
<p class="linhasForm">
<label for="loguin"></label>
<input type="text" name="loguin" size=20 id="loguin"/>
<img src="img/id.png" alt="id"/>
</p>
<p class="linhasForm">
<label for="senha"></label>
<input type="password" name="senha" size=20 id="senha"/>
<img src="img/psw.png" alt="senha"/> </p>
<p class="linhasForm">
<label> </label>
<input type="submit" value="entrar">
</form>
</div>
<fieldset>
<legend>Proposta</legend>
<div id="divCadastro">
<img src="img/automovel.png" alt="dados do Automovel"/>
<form method="post" action="proposta2.php?codigo=<?php echo $codigo; ?>" enctype="multipart/form-data">
<p class="linhasForm">
<label for="modelo">Modelo: </label>
<input type="text" size="30" name="modelo" id="modelo" value="<?php echo $modelo; ?>" disabled="disabled"/>
</p>
<p class="linhasForm">
<label for="cod_marca">Marca: </label>
<select name="cod_marca" id="cod_marca" disabled="disabled">
<?php
include("inc_conecta.php");
$sql = "select * from marcas order by nome";
$dados = mysql_query($sql);
while($linha = mysql_fetch_array($dados)){
$codigo = $linha["codigo"];
$nome = $linha["nome"];
if($codigo == $cod_marca)
echo"<option value='$codigo' selected>
$nome </option>";
else
echo"<option value='$codigo'>
$nome</option>";
}
//libera a variavel e fecha conexão
mysql_free_result($dados);
mysql_close($conecta);
?>
</select>
</p>
<p class="linhasForm">
<label for="cor">Cor: </label>
<input type="text" size="20" name="cor" id="cor" value="<?php echo $cor; ?>" disabled="disabled"/>
</p>
<p class="linhasForm">
<label for="ano">Ano: </label>
<input type="text" size="6" name="ano" id="ano" maxlength=4 value="<?php echo $ano; ?>" disabled="disabled"/>
</p>
<p class="linhasForm">
<label for="preco">Preço R$: </label>
<input type="text" size="12" name="preco" id="preco" value="<?php echo $preco; ?>" disabled="disabled"/>
</p>
<img src="img/pessoal.png" alt="dados Pessoais"/>
<p class="linhasForm">
<label for="nome">Nome: </label>
<input type="text" size="20" name="nome" id="nome"/>
</p>
<p class="linhasForm">
<label for="cpf">CPF: </label>
<input type="text" size="20" name="cpf" id="cpf"/>
</p>
<p class="linhasForm">
<label for="endereco">Endereço: </label>
<input type="text" size="20" name="endereco" id="endereco"/>
</p>
<p class="linhasForm">
<label for="complemento">Nº/apt: </label>
<input type="text" size="10" name="complemento" id="complemento"/>
</p>
<p class="linhasForm">
<label for="telefone">(DDD)+Tel: </label>
<input type="text" size="10" name="telefone" id="telefone"/>
</p>
<p class="linhasForm">
<label for="email">E-mail: </label>
<input type="text" size="15" name="email" id="email"/>
</p>
<p class="linhasForm">
<label for="cidade">Cidade: </label>
<input type="text" size="20" name="cidade" id="cidade"/>
</p>
<p class="linhasForm">
<label for="proposta">Oferta-R$: </label>
<input type="text" size="15" name="proposta" id="proposta"/>
</p>
<p class="linhasForm">
<label for="detalhes">Detalhes:</label>
<textarea name="detalhes" id="detalhes" rows=4 cols=30></textarea>
</p>
<p class="linhasForm">
<label> </label>
<input type="submit" value="Enviar"/>
<input type="reset" value="Limpar"/>
</p>
</form>
</div>
</fieldset>
</body>
</html>
<?php
$anterior ="lista.php";
include("inc_rodape.php");
?>
proposta2.php
<?php
$modelo = $_POST["modelo"];
$cod_marca = $_POST["cod_marca"];
$cor = $_POST["cor"];
$ano = $_POST["ano"];
$preco = $_POST["preco"];
$nome = $_POST["nome"];
$cpf = $_POST["cpf"];
$endereco = $_POST["endereco"];
$complemento = $_POST["complemento"];
$telefone = $_POST["telefone"];
$email = $_POST["email"];
$cidade = $_POST["cidade"];
$proposta = $_POST["proposta"];
$detalhes = $_POST["detalhes"];
if(
empty($nome)or
empty($cpf)or
empty($endereco)or
empty($complemento) or
empty($telefone) or
empty($email) or
empty($cidade)or
empty ($proposta)or
empty($detalhes)){
echo"<script>
alert('preencha todos os campos');
history.go(-1);
</script>";
exit;
}
include("inc_conecta.php");
$sql = "insert into propostas (modelo, marca, cor, ano, preco, nome, cpf, endereco, complemento, telefone,email, cidade, proposta, detalhes) values('$modelo' , '$cod_marca', '$cor', $ano, $preco, '$nome',
$cpf, '$endereco', '$complemento', '$telefone', '$email', '$cidade', $proposta, '$detalhes')";
$comando = mysql_query($sql);
if($comando){
echo"<script>
alert('ok! oferta para $modelo concluida');
location.href='lista.php';
</script>";
}
else {
echo"<script>
alert('Erro ao cadastrar xx $modelo oferta');
history.go(-1);
</script>";
}
mysql_close($conecta);
?>Discussão (2)
Carregando comentários...