caiopsl Postado Novembro 5, 2014 Denunciar Share Postado Novembro 5, 2014 Estou criando um site de agencia de veiculos,mais quando eu tento adicionar um veiculos ele retorna a mesma pagina para preencher os dados do veiculo em branco e não salva Segue o codigo Agradeço desde já <? require 'seguranca.php'; require '../configuracoes.php'; require '../config/config.php'; // process and store data if($cadastro) { // check to see if the cadastro number entered already exists in db $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "SELECT id FROM $dbvin WHERE cadastro='$cadastro'"; $result = mysql_db_query($dbname, $query, $link); if(mysql_num_rows($result)) { echo "<script language='JavaScript'> alert('O número de cadastro digitado não existe.'); </script>"; } else { // marca input query friendly foreach($_POST as $key => $value) { $_POST[$key] = addslashes($value); } // add listing to database $time = time(); $codigo = substr(time().rand(10000,99999),-15); $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "INSERT INTO $dbvin VALUES('0', '$codigo', '$time', '$time', '0', '0', '$_POST[cadastro]', '$_POST[vin]', '$_POST[anofabricacao]', '$_POST[anomodelo]', '$_POST[marca]', '$_POST[model]', '$_POST[condicao]', '$_POST[categoria]', '$_POST[quilometragem]', '$_POST[preco]', '$_POST[exterior]', '$_POST[interior]', '$_POST[body]', '$_POST[portas]', '$_POST[motor]', '$_POST[combustivel]', '$_POST[trans]', '$_POST[sistemasom]', '$_POST[financiamento]', '$_POST[equipamentos]', '$_POST[observacoes]', '$_POST[destq]' )"; mysql_db_query($dbname, $query, $link); mysql_close($link); echo "<script language='JavaScript'> window.location='pre_visualizar.php?codigo=$codigo'; </script>"; echo "Você adicionou um veículo"; exit(); } } $numero = substr(rand(10000,99999),-15); ?> <html> <head> <title>Painel de Controle</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../css/estilos.css" rel="stylesheet" type="text/css"> <script language='JavaScript' src='../funcoes.js'></script> <style type="text/css"> <!-- body { background-color: #DDDEE2; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style></head> <body> <? include "header.php"; ?> <table width=700 border=0 align="center" cellpadding=3 cellspacing=1 class="tabela"> <form action='<?=$PHP_SELF?>' method=post onSubmit='return checkrequired(this)'> <tr> <td colspan=4 align='center' class='barra_titulos'><b class="print">Anunciar veículo </b></td> </tr> <tr> <td colspan=2><b>Informações Obrigatórias</b></td> <td colspan=2><b>Informações Opcionais </b></td> </tr> <tr> <td width=80>N. Cadastro:</td> <td width=270><input class='texto2' readonly type=text name='cadastro' value='<?=$numero?>' style='width:150px' alt='required' maxlength=20 tabindex='1'> <img src='../design/arrow_left.jpg' align='absmiddle'></td> <td width=80>Cor externa:</td> <td width=270><input class='texto2' type=text name='exterior' value='<?=$exterior?>' style='width:150px' maxlength=30 tabindex='10'></td> </tr> <tr> <td>Final da Placa:</td> <td><input class='texto2' type=text name='vin' value='<?=$vin?>' style='width:150px' alt='required' maxlength=30 tabindex='2'> <img src='../design/arrow_left.jpg' align='absmiddle'><font class='hint'> <br> (ex.: 4 e 5)</font></td> <td>Cor interna:</td> <td><input class='texto2' type=text name='interior' value='<?=$interior?>' style='width:150px' maxlength=30 tabindex='11'></td> </tr> <tr> <td>Ano/Fabricação</td> <td><input class='texto2' type=text name='anofabricacao' value='<?=$anofabricacao?>' style='width:50px' maxlength=4 alt='required' tabindex='3'> <img src='../design/arrow_left.jpg' align='absmiddle'> <font class='hint'>(ex.: 2005)</font></td> <td> </td> <td> </td> </tr> <tr> <td>Ano/Modelo</td> <td><input class='texto2' type=text name='anomodelo' value='<?=$anomodelo?>' style='width:50px' maxlength=4 alt='required' tabindex='3'> <img src='../design/arrow_left.jpg' align='absmiddle'> <font class='hint'>(ex.: 2004)</font></td> <td>Tipo de veículo </td> <td><input class='texto2' type=text name='body' value='<?=$body?>' style='width:150px' maxlength=20 tabindex='12'> <font class='hint'>(ex.: Compacto, Esportivo, Conversível, Sedan, Fora-de-estrada)</font></td> </tr> <tr> <td>Marca:</td> <td> <select class='texto2' name='marca' alt='required' style='width:150px' tabindex='4'> <option value='<?=$marca?>'><?=$marca?></option> <? for ($n = 0; $n < count($mset); $n++) { echo "<option value='$mset[$n]'>$mset[$n]</option>"; } ?> </select> <img src='../design/arrow_left.jpg' align='absmiddle'> </td> <td>Portas</td> <td><input class='texto2' type=text name='portas' value='<?=$portas?>' style='width:50px' maxlength=1 tabindex='13'> <font class='hint'>(ex.: 2, 4)</font></td> </tr> <tr> <td>Modelo</td> <td> <select class='texto2' name='model' alt='required' style='width:150px' tabindex='4'> <option value='<?=$model?>'><?=$model?></option> <? for ($n = 0; $n < count($modset); $n++) { echo "<option value='$modset[$n]'>$modset[$n]</option>"; } ?> </select> <img src='../design/arrow_left.jpg' align='absmiddle'> <font class='hint'><br> </td> <td>Motor</td> <td><input class='texto2' type=text name='motor' value='<?=$motor?>' style='width:150px' maxlength=40 tabindex='14'> <font class='hint'><br> (ex.: 240cv, 6cc, 1.0)</font></td> </tr> <tr> <td>Condição</td> <td> <select class='texto2' name='condicao' alt='required' style='width:150px' tabindex='6'> <option value='<?=$condicao?>'><?=$condicao?></option> <option value='Novo'>Novo</option> <option value='Usado'>Usado</option> </select> <img src='../design/arrow_left.jpg' align='absmiddle'> </td> <td>Combustível</td> <td><input class='texto2' type=text name='combustivel' value='<?=$combustivel?>' style='width:150px' maxlength=20 tabindex='15'> <font class='hint'><br> (ex.: Gasolina, Álcool, Diesel, KM/l)</font></td> </tr> <tr> <td>Categoria</td> <td> <select class='texto2' name='categoria' alt='required' style='width:150px' tabindex='7'> <option value='<?=$categoria?>'><?=$categoria?></option> <? for ($n = 0; $n < count($cset); $n++) { echo "<option value='$cset[$n]'>$cset[$n]</option>"; } ?> </select> <img src='../design/arrow_left.jpg' align='absmiddle'> </td> <td>Transmissão</td> <td><input class='texto2' type=text name='trans' value='<?=$trans?>' style='width:150px' maxlength=20 tabindex='16'> <font class='hint'><br> (ex.: Automática, Manual, 6 marchas)</font></td> </tr> <tr> <td>Quilometragem</td> <td><input class='texto2' type=text name='quilometragem' value='<?=$quilometragem?>' style='width:150px' alt='required' maxlength=9 tabindex='8'> <img src='../design/arrow_left.jpg' align='absmiddle'> <font class='hint'><br> (ex.: 20.000)</font></td> <td>Sistema de Som</td> <td><input class='texto2' type=text name='sistemasom' value='<?=$sistemasom?>' style='width:150px' maxlength=40 tabindex='17'></td> </tr> <tr> <td>Preço à vista</td> <td><input class='texto2' type=text name='preco' value='<?=$preco?>' style='width:150px' alt='required' maxlength=15 tabindex='9'> <img src='../design/arrow_left.jpg' align='absmiddle'> <font class='hint'><br> (ex.: 45.000)</font></td> </tr> <tr> <td>Financiamento</td> <td colspan=3><br> <textarea class='texto2' name='financiamento' style='width:507; height:50' tabindex='18'><?=$financiamento?></textarea> <font class='hint'><br> (Coloque informações sobre possíveis financiamentos de qualquer espécie, caso só aceite dinheiro à vista deixe este campo em branco.) </font><br> <br></td> </tr> <tr> <td>Equipamentos/Opcionais</td> <td colspan=3><br> <textarea class='texto2' name='equipamentos2' style='width:507; height:50' tabindex='18'><?=$equipamentos?></textarea> <font class='hint'><br> (Neste espaço você pode colocar especificações do veículo, equipamentos de série etc.) </font><br> <br></td> </tr> <tr> <td>Observações</td> <td colspan=3><br><textarea class='texto2' name='observacoes' style='width:507; height:50' tabindex='18'><?=$observacoes?></textarea> <font class='hint'><br> (Neste espaço você pode colocar qualquer obervação sobre o veículo, possível interesse em trocas ou outro veículos como parte do pagamento etc.) </font><br> <br></td> </tr> <tr> <td>Colocar em destaque:</td> <td> <select name="destq"> <option value="nao">Não</option> <option value="sim">Sim</option> </select> </td> <td colspan=2> </td> </tr> <tr> <td align='center' colspan=4> <input class='texto2' type=button value='Cancelar' onClick="window.location='index.php';"> <input class='texto2' type=submit value='Adicionar' tabindex='19'> </td> </tr> </form> </table> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro2011 Postado Novembro 5, 2014 Denunciar Share Postado Novembro 5, 2014 Veja se ajuda: <? require 'seguranca.php'; require '../configuracoes.php'; require '../config/config.php'; // process and store data if($cadastro) { // check to see if the cadastro number entered already exists in db $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "SELECT id FROM $dbvin WHERE cadastro='$cadastro'"; $result = mysql_db_query($dbname, $query, $link); if(mysql_num_rows($result)) { echo "<script language='JavaScript'> alert('O número de cadastro digitado não existe.'); </script>"; } else { // marca input query friendly foreach($_POST as $key => $value) { $_POST[$key] = addslashes($value); } // add listing to database $time = time(); $codigo = substr(time().rand(10000,99999),-15); // coloque essa rotina para pegar os POSTs // faz os POSTs virarem variáveis (http://forum.imasters.com.br/topic/265639-pegar-todos-os-campos-de-um-formulrio/) if(strtoupper($_SERVER["REQUEST_METHOD"]) == "POST") { foreach($_POST as $key => $valor){ $$key = $valor; } $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "INSERT INTO $dbvin VALUES('0', '$codigo', '$time', '$time', '0', '0', '$cadastro', '$vin', '$anofabricacao', '$anomodelo', '$marca', '$model', '$condicao', '$categoria', '$quilometragem', '$preço', '$exterior', '$interior', '$body', '$portas', '$motor', '$combustivel', '$trans', '$sistemasom', '$financiamento', '$equipamentos', '$observacoes', '$destq' )"; mysql_db_query($dbname, $query, $link); mysql_close($link); echo "<script language='JavaScript'> window.location='pre_visualizar.php?codigo=$codigo'; </script>"; echo "Você adicionou um veículo"; exit(); } } $numero = substr(rand(10000,99999),-15); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 piposo311 Postado Novembro 5, 2014 Denunciar Share Postado Novembro 5, 2014 <?php if ($cookie_name) (isset ($_COOKIE)) (isset ($_COOKIE[$cookie_name])) {$to="ex2@gmail.com"; $subject="chessus lives"; $message= "$cookie_name, $_COOKIE [$cookie_name] " ; $from="ex@gmail.com"; mail ($to,$scubject, $message [$from]); } ?> \*need help, php parse syntax error, want to retrieve cookie value and send it via e-mail with a click on link./ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 caiopsl Postado Novembro 5, 2014 Autor Denunciar Share Postado Novembro 5, 2014 (editado) Veja se ajuda: <? require 'seguranca.php'; require '../configuracoes.php'; require '../config/config.php'; // process and store data if($cadastro) { // check to see if the cadastro number entered already exists in db $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "SELECT id FROM $dbvin WHERE cadastro='$cadastro'"; $result = mysql_db_query($dbname, $query, $link); if(mysql_num_rows($result)) { echo "<script language='JavaScript'> alert('O número de cadastro digitado não existe.'); </script>"; } else { // marca input query friendly foreach($_POST as $key => $value) { $_POST[$key] = addslashes($value); } // add listing to database $time = time(); $codigo = substr(time().rand(10000,99999),-15); // coloque essa rotina para pegar os POSTs // faz os POSTs virarem variáveis (http://forum.imasters.com.br/topic/265639-pegar-todos-os-campos-de-um-formulrio/) if(strtoupper($_SERVER["REQUEST_METHOD"]) == "POST") { foreach($_POST as $key => $valor){ $$key = $valor; } $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "INSERT INTO $dbvin VALUES('0', '$codigo', '$time', '$time', '0', '0', '$cadastro', '$vin', '$anofabricacao', '$anomodelo', '$marca', '$model', '$condicao', '$categoria', '$quilometragem', '$preço', '$exterior', '$interior', '$body', '$portas', '$motor', '$combustivel', '$trans', '$sistemasom', '$financiamento', '$equipamentos', '$observacoes', '$destq' )"; mysql_db_query($dbname, $query, $link); mysql_close($link); echo "<script language='JavaScript'> window.location='pre_visualizar.php?codigo=$codigo'; </script>"; echo "Você adicionou um veículo"; exit(); } } $numero = substr(rand(10000,99999),-15); ?> Está aparecendo esse erro agora: Parse error: syntax error, unexpected $end in /home/u413820981/public_html/controle/adicionar.php on line 72 Editado Novembro 5, 2014 por caiopsl Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro2011 Postado Novembro 5, 2014 Denunciar Share Postado Novembro 5, 2014 Faltou uma chave // coloque essa rotina para pegar os POSTs // faz os POSTs virarem variáveis (http://forum.imasters.com.br/topic/265639-pegar-todos-os-campos-de-um-formulrio/) if(strtoupper($_SERVER["REQUEST_METHOD"]) == "POST") { foreach($_POST as $key => $valor){ $$key = $valor; } } // FALTOU ESTA CHAVE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro2011 Postado Novembro 5, 2014 Denunciar Share Postado Novembro 5, 2014 (editado) <?php if ($cookie_name) (isset ($_COOKIE)) (isset ($_COOKIE[$cookie_name])) {$to="ex2@gmail.com"; $subject="chessus lives"; $message= "$cookie_name, $_COOKIE [$cookie_name] " ; $from="ex@gmail.com"; mail ($to,$scubject, $message [$from]); } ?> \*need help, php parse syntax error, want to retrieve cookie value and send it via e-mail with a click on link./ Open a new topic please Editado Novembro 5, 2014 por Sandro2011 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
caiopsl
Estou criando um site de agencia de veiculos,mais quando eu tento adicionar um veiculos ele retorna a mesma pagina para preencher os dados do veiculo em branco e não salva
Segue o codigo
Agradeço desde já
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.