Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogosilvasantana

Inserir upload de vídeos no adm do meu site

Recommended Posts

Boa noite amigos;

 

Estou desenvolvendo um site para um cliente, estou adaptando um script de revenda de veículos (www.diogosilvaoficial.com.br/car) e eu precisava inserir no cadastro do veículo um campo de UPLOAD DE VÍDEOS, pois o cliente quer inserir além de fotos do veículo, inserir vídeos do veículo. Queria saber como fazer isso através de um link (youtube, próprio servidor, etc) ou que faça o upload diretamente pelo administrador

 

Já pesquisei em diversos fóruns, videos, etc e não encontrei uma forma que possa fazer essa inserção.

 

Queria saber como inserir isso no arquivo "inc_auto.php" para aparecer o vídeo cadastrado e na pasta admin o arquivo "inc_autocad.php" para inserir o campo para efetuar o upload do video

 

Abaixo o download do script ao qual estou adaptando, para realizar os testes: http://www.diogosilvaoficial.com.br/car/Script.zip

 

Quem puder me auxiliar nessa missão eu agradeço.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existem duas situações. Não entendi qual é a do seu caso:

 

1. Upload no seu site, mandando o vídeo pro youtube. Nesse caso, você precisa usar a API do Youtube pra enviar o víde para eles. Vai ficar um tanto lento pro usuário, pois ele envia o vídeo pro seu sistema que, por sua vez, envia-o pro Youtube

 

2. Usuário faz upload no youtube e só informa a URL do vídeo.

 

Em ambos os casos, você precisa só do ID do vídeo (valor da variável v na URL do vídeo). Com esse ID você usa o código de incorporação (embed) do Youtube pra exibir o víedo no seu site

Compartilhar este post


Link para o post
Compartilhar em outros sites
Bem amigo talvez isso possa te ajudar, postar oque eu fiz a algum tempo atrás você pode colocar link do youtube e link do vimeo aqui
ação de enviar
<?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){
		$url = strip_tags(trim($_POST['url']));
		
		if(substr_count($url, 'youtube') == 1){
			$idVid = substr($url, 31, 11);
			$thumb = 'http://i1.ytimg.com/vi/'.$idVid.'/default.jpg';
			$conteudo = get_meta_tags('http://www.youtube.com/watch?v='.$idVid);
			$titulo = $conteudo['title'];
			$descricao = $conteudo['description'];
		}elseif(substr_count($url, 'vimeo') == 1){
			$idVid = substr($url, 17);
			$url_img = parse_url($url);
			$conteudo = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".substr($url_img['path'], 1).".php"));
			$thumb = $conteudo[0]['thumbnail_small'];
			$titulo = $conteudo[0]['title'];
			$descricao = $conteudo[0]['description'];
		}
		
		$cadastra_video = mysql_query("INSERT INTO videos(titulo, thumb, descricao, embed) VALUES('$titulo','$thumb','$descricao','$idVid')");
		if($cadastra_video){
			echo '<script>alert("Vídeo cadastrado com sucesso!")</script>';
		}
	}	
	?>
formulario
<form action="" method="post" enctype="multipart/form-data">
         <label>
             <span>(Url do Youtube)</span>
                <input type="text" name="url" />
            </label>
            
            <input type="hidden" name="acao" value="enviar" />
            <input type="submit" value="Cadastrar" class="btn-cad" />
        </form>

a Listagem do video

        <?php
			$pag = (isset($_GET['pag'])) ? strip_tags((int)$_GET['pag']) : '1';
			$maximo = '2';
			$inicio = ($pag * $maximo) - $maximo;
			
			$seleciona_videos = mysql_query("SELECT * FROM videos ORDER BY id DESC LIMIT $inicio, $maximo");
			if(mysql_num_rows($seleciona_videos) == 0){
				echo 'Não foram encontrados vídeos no banco de dados!';
			}else{
			while($linhaVideos = mysql_fetch_array($seleciona_videos)){
		?>
        	<div class="lists">
            	<a href="video.php?video=<?php echo $linhaVideos['id'];?>">
                	<img src="<?php echo $linhaVideos['thumb'];?>" width="220" height="150" />
                    <span><?php echo $linhaVideos['titulo'];?></span>
                    <p><?php echo $linhaVideos['descricao'];?></p>
                </a>
            </div><!--- lists --->
        <?php }}?>
        <div class="paginator">
        	<?php
				$videos = mysql_query("SELECT * FROM videos");
				$totalRegistros = mysql_num_rows($videos);
				$paginas = ceil($totalRegistros/$maximo);
				$links = '4';
				
				echo '<a href="listar.php?pag=1">Primeira Página</a>';
				
				for($i = $pag-$links; $i <= $pag-1; $i++){
					if($i <= 0){
					}else{
						echo '<a href="listar.php?pag='.$i.'">'.$i.'</a>';
					}
				}
				for($i = $pag+1; $i <= $pag+$links; $i++){
					if($i>$paginas){
					}else{
						echo '<a href="listar.php?pag='.$i.'">'.$i.'</a>';
					}
				}
				echo '<a href="listar.php?pag='.$paginas.'">Última Página</a>';
			?>

config.php

<?php
	$conexao = mysql_connect('localhost','root','') or die(mysql_error());
	if($conexao){
		$bd = mysql_select_db('probarman', $conexao) or die(mysql_error());
	}
	?>

e por ultimo a tabela

CREATE TABLE IF NOT EXISTS `videos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `titulo` varchar(200) NOT NULL,
  `thumb` varchar(70) NOT NULL,
  `descricao` text NOT NULL,
  `embed` varchar(30) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos lá gente, vou detalhar cada etapa abaixo com os códigos fonte e como gostaria no site:

1 - Gostaria que, ao cadastrar o veículo, o vídeo aparecesse no site conforme imagem abaixo no campo VÍDEO DO VEÍCULO:

pagina.jpg

2 - No painel administrativo do site, preciso inserir no formulário de cadastro o campo para cadastrar o vídeo:

admin.jpg

3 - No arquivo php da página, digitei uma linha de código para listar esse vídeo cadastrado, mas não está listando, conforme abaixo:

<tr>
      <td><iframe width="325" height="230" src="http://www.youtube.com/embed/<?php echo $row_rstb_auto['auto_video']; ?>?rel=0" frameborder="0" allowfullscreen></iframe></td>
    </tr>


4 - Segue abaixo código fonte do arquivo de cadastro do veículo (Imagem de cadastro acima), onde preciso inserir mais um campo de cadastro do link do vídeo do youtube:

<?php require_once('../Connections/dbsite.php'); ?>
<?php
// Load the common classes
require_once('../includes/common/KT_common.php');

// Load the tNG classes
require_once('../includes/tng/tNG.inc.php');

// Make a transaction dispatcher instance
$tNGs = new tNG_dispatcher("../");

// Make unified connection variable
$conn_dbsite = new KT_connection($dbsite, $database_dbsite);

// Start trigger
$formValidation = new tNG_FormValidation();
$formValidation->addField("auto_dtcad", false, "date", "date", "", "", "");
$formValidation->addField("auto_nome", true, "text", "", "", "", "Insira um título para o veiculo. Pode ser igual ao modelo.");
$formValidation->addField("auto_modelo", true, "text", "", "", "", "Informe o Modelo!");
$formValidation->addField("auto_marca", true, "text", "", "", "", "Informe a Marca!");
$tNGs->prepareValidation($formValidation);
// End trigger

//start Trigger_ImageUpload trigger
//remove this line if you want to edit the code by hand 
function Trigger_ImageUpload(&$tNG) {
  $uploadObj = new tNG_ImageUpload($tNG);
  $uploadObj->setFormFieldName("auto_img");
  $uploadObj->setDbFieldName("auto_img");
  $uploadObj->setFolder("../dados/auto/");
  $uploadObj->setResize("true", 800, 0);
  $uploadObj->setMaxSize(3000);
  $uploadObj->setAllowedExtensions("gif, jpg, jpe, jpeg, png");
  $uploadObj->setRename("custom");
  $uploadObj->setRenameRule("{auto_id}{rs_upload.arquivo}.{KT_ext}");
  return $uploadObj->Execute();
}
//end Trigger_ImageUpload trigger

if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$usuario_rs_perm_usr = "-1";
if (isset($_SESSION['MM_Username'])) {
  $usuario_rs_perm_usr = $_SESSION['MM_Username'];
}
mysql_select_db($database_dbsite, $dbsite);
$query_rs_perm_usr = sprintf("SELECT t1.usr_id, t2.* FROM tb_usr AS t1 LEFT JOIN tb_perfil AS t2 ON t2.perfil_id = t1.usr_perfil WHERE t1.usr_login = %s AND t1.usr_sit = 'Ativo' AND t1.usr_sitreg = 1", GetSQLValueString($usuario_rs_perm_usr, "text"));
$rs_perm_usr = mysql_query($query_rs_perm_usr, $dbsite) or die(mysql_error());
$row_rs_perm_usr = mysql_fetch_assoc($rs_perm_usr);
$totalRows_rs_perm_usr = mysql_num_rows($rs_perm_usr);

mysql_select_db($database_dbsite, $dbsite);
$query_rs_upload = "SELECT usr_id, DATE_FORMAT(NOW(), '%Y%m%d%H%i%S') AS arquivo, DATE_FORMAT(NOW(), '%Y-%m-%d') AS hoje, DATE_FORMAT(NOW(), '%d/%m/%Y') AS hojebr FROM tb_usr ORDER BY usr_id ASC LIMIT 1";
$rs_upload = mysql_query($query_rs_upload, $dbsite) or die(mysql_error());
$row_rs_upload = mysql_fetch_assoc($rs_upload);
$totalRows_rs_upload = mysql_num_rows($rs_upload);

mysql_select_db($database_dbsite, $dbsite);
$query_rs_menucomb = "SELECT t1.comb_id, t1.comb_nome FROM tb_comb AS t1";
$rs_menucomb = mysql_query($query_rs_menucomb, $dbsite) or die(mysql_error());
$row_rs_menucomb = mysql_fetch_assoc($rs_menucomb);
$totalRows_rs_menucomb = mysql_num_rows($rs_menucomb);

mysql_select_db($database_dbsite, $dbsite);
$query_rs_forn = "SELECT t1.forn_id, t1.forn_nome FROM tb_forn AS t1 ORDER BY t1.forn_nome ASC";
$rs_forn = mysql_query($query_rs_forn, $dbsite) or die(mysql_error());
$row_rs_forn = mysql_fetch_assoc($rs_forn);
$totalRows_rs_forn = mysql_num_rows($rs_forn);

// Make an insert transaction instance
$ins_tb_auto = new tNG_insert($conn_dbsite);
$tNGs->addTransaction($ins_tb_auto);
// Register triggers
$ins_tb_auto->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
$ins_tb_auto->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$ins_tb_auto->registerTrigger("END", "Trigger_Default_Redirect", 99, "painel.php?pg=auto");
$ins_tb_auto->registerTrigger("AFTER", "Trigger_ImageUpload", 97);
// Add columns
$ins_tb_auto->setTable("tb_auto");
$ins_tb_auto->addColumn("auto_usrcad", "NUMERIC_TYPE", "POST", "auto_usrcad");
$ins_tb_auto->addColumn("auto_dtcad", "DATE_TYPE", "POST", "auto_dtcad");
$ins_tb_auto->addColumn("auto_nome", "STRING_TYPE", "POST", "auto_nome");
$ins_tb_auto->addColumn("auto_modelo", "STRING_TYPE", "POST", "auto_modelo");
$ins_tb_auto->addColumn("auto_marca", "STRING_TYPE", "POST", "auto_marca");
$ins_tb_auto->addColumn("auto_placa", "STRING_TYPE", "POST", "auto_placa");
$ins_tb_auto->addColumn("auto_chassi", "STRING_TYPE", "POST", "auto_chassi");
$ins_tb_auto->addColumn("auto_renavan", "STRING_TYPE", "POST", "auto_renavan");
$ins_tb_auto->addColumn("auto_portas", "STRING_TYPE", "POST", "auto_portas");
$ins_tb_auto->addColumn("auto_km", "STRING_TYPE", "POST", "auto_km");
$ins_tb_auto->addColumn("auto_comb", "NUMERIC_TYPE", "POST", "auto_comb", "{rs_menucomb.comb_id}");
$ins_tb_auto->addColumn("auto_cor", "STRING_TYPE", "POST", "auto_cor");
$ins_tb_auto->addColumn("auto_anofab", "DATE_TYPE", "POST", "auto_anofab");
$ins_tb_auto->addColumn("auto_anomod", "DATE_TYPE", "POST", "auto_anomod");
$ins_tb_auto->addColumn("auto_vlrfipe", "DOUBLE_TYPE", "POST", "auto_vlrfipe");
$ins_tb_auto->addColumn("auto_vlrcompra", "DOUBLE_TYPE", "POST", "auto_vlrcompra");
$ins_tb_auto->addColumn("auto_vlrsit", "STRING_TYPE", "POST", "auto_vlrsit", "S");
$ins_tb_auto->addColumn("auto_vlrvenda", "DOUBLE_TYPE", "POST", "auto_vlrvenda");
$ins_tb_auto->addColumn("auto_forn", "NUMERIC_TYPE", "POST", "auto_forn");
$ins_tb_auto->addColumn("auto_img", "FILE_TYPE", "FILES", "auto_img");
$ins_tb_auto->addColumn("auto_opc", "STRING_TYPE", "POST", "auto_opc");
$ins_tb_auto->addColumn("auto_obs", "STRING_TYPE", "POST", "auto_obs");
$ins_tb_auto->addColumn("auto_segapp", "DOUBLE_TYPE", "POST", "auto_segapp");
$ins_tb_auto->addColumn("auto_segauto", "DOUBLE_TYPE", "POST", "auto_segauto");
$ins_tb_auto->addColumn("auto_deternum", "STRING_TYPE", "POST", "auto_deternum");
$ins_tb_auto->addColumn("auto_deterdtvenc", "DATE_TYPE", "POST", "auto_deterdtvenc");
$ins_tb_auto->addColumn("auto_ntransnum", "STRING_TYPE", "POST", "auto_ntransnum");
$ins_tb_auto->addColumn("auto_ntransdtvenc", "DATE_TYPE", "POST", "auto_ntransdtvenc");
$ins_tb_auto->addColumn("auto_antnum", "STRING_TYPE", "POST", "auto_antnum");
$ins_tb_auto->addColumn("auto_antdtvenc", "DATE_TYPE", "POST", "auto_antdtvenc");
$ins_tb_auto->addColumn("auto_estoque", "STRING_TYPE", "POST", "auto_estoque", "DISPONIVEL");
$ins_tb_auto->addColumn("auto_ordem", "NUMERIC_TYPE", "POST", "auto_ordem");
$ins_tb_auto->setPrimaryKey("auto_id", "NUMERIC_TYPE");

// Execute all the registered transactions
$tNGs->executeTransactions();

// Get the transaction recordset
$rstb_auto = $tNGs->getRecordset("tb_auto");
$row_rstb_auto = mysql_fetch_assoc($rstb_auto);
$totalRows_rstb_auto = mysql_num_rows($rstb_auto);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript" src="js/capslock.js"></script>
<script type="text/javascript" src="js/js_tab.js"></script> <!-- FUNCAO PARA SALTAR CAMPOS DO FORM -->
<script type="text/javascript" src="js/jquery.price_format.js"></script>
<script language="javascript" type="text/javascript" src="js/js_valnumeros.js"></script>
<script type="text/javascript" src="js/jquery.hint.js"></script>
<script src="uniforms/jquery.uniform.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
      $(function(){
        $("input, textarea, select, button").uniform();
		$('input[title!=""]').hint();
      });
</script>
<link rel="stylesheet" href="uniforms/css/uniform.default.css" type="text/css" media="screen">
<script type="text/javascript" src="calendario/jquery-ui-1.7.2.custom.min.js"></script>
<script type="text/javascript" src="calendario/calendario.js"></script>
<link rel="stylesheet" type=text/css href="calendario/jquery-ui-1.7.2.custom.css" />
<script type="text/javascript" src="ac/js/simpleAutoComplete.js"></script>
<link rel="stylesheet" type="text/css" href="ac/css/simpleAutoComplete.css" />
<script type="text/javascript">
	$(document).ready(function()
	{
		$('#auto_fornnome').simpleAutoComplete('ac/ajax_query_forn.php',{
		autoCompleteClassName: 'autocomplete',
		selectedClassName: 'sel',
		attrCallBack: 'rel',
		identifier: 'fornecedor'
	    },fornecedorCallback);

		$('#auto_modelo').simpleAutoComplete('ac/ajax_query_auto.php',{
		autoCompleteClassName: 'autocomplete',
		selectedClassName: 'sel',
		attrCallBack: 'rel',
		identifier: 'auto'
	    },autoCallback);
		
        });
	
	function fornecedorCallback( par )
	{
	    $("#auto_forn").val( par[0] );
        $("#auto_fornnome").val( par[1] );
	}
	
	function autoCallback( par )
	{
	    $("#auto_marca").val( par[4] );
		$("#auto_vlrfipe").val( par[5] );
	}
</script>
<script type="text/javascript" src="js/jquery.maskedinput.js"></script>
<script type="text/javascript">
   jQuery(function($) {
      $.mask.definitions['~']='[+-]';
	  $("#auto_dtcad").mask('99/99/9999');
	  $("#auto_deterdtvenc").mask('99/99/9999');
	  $("#auto_ntransdtvenc").mask('99/99/9999');
	  $("#auto_antdtvenc").mask('99/99/9999');
	  $("#auto_anofab").mask('9999');
	  $("#auto_anomod").mask('9999');
	  $("#auto_placa").mask('aaa-9999');
	  $("#auto_portas").keypress(verificaNumero);
	  $("#auto_km").keypress(verificaNumero);
	  $("#auto_segapp").priceFormat({
		prefix: 'R$ ',
		centsSeparator: '.',
		thousandsSeparator: '',
		clearPrefix: true
	  });
	  $("#auto_segauto").priceFormat({
		prefix: 'R$ ',
		centsSeparator: '.',
		thousandsSeparator: '',
		clearPrefix: true
	  });
	  $("#auto_vlrfipe").priceFormat({
		prefix: 'R$ ',
		centsSeparator: '.',
		thousandsSeparator: '',
		clearPrefix: true
	  });
	  $("#auto_vlrcompra").priceFormat({
		prefix: 'R$ ',
		centsSeparator: '.',
		thousandsSeparator: '',
		clearPrefix: true
	  });
	  $("#auto_vlrvenda").priceFormat({
		prefix: 'R$ ',
		centsSeparator: '.',
		thousandsSeparator: '',
		clearPrefix: true
	  })
   });
</script>
<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="../includes/common/js/base.js" type="text/javascript"></script>
<script src="../includes/common/js/utility.js" type="text/javascript"></script>
<script src="../includes/skins/style.js" type="text/javascript"></script>
<?php echo $tNGs->displayValidationRules();?>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td width="50"><form id="frm01" name="frm01" method="get" action="painel.php">
      <input type="submit" value="todos" />
      <input name="pg" type="hidden" id="pg" value="auto" />
    </form></td>
    <td width="50"> </td>
    <td width="50"> </td>
    <td width="50"> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="10" cellpadding="5" style="border-bottom:#666 2px solid;">
  <tr>
    <td class="body_titulo2">CADASTRO VEÍCULOS</td>
    <td width="250" class="body_titulo2"><form action="painel.php" method="get" name="frmBusca" id="frmBusca">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><input name="pg" type="hidden" id="pg" value="autobusca" />
            <input name="txtbusca" type="text" class="frmBusca_input" id="txtbusca" maxlength="20" title="Gol, corsa, ..." /></td>
          <td width="10"> </td>
          <td width="55"><input type="submit" value="buscar" /></td>
        </tr>
      </table>
    </form></td>
  </tr>
</table>
<?php /*START_PHP_SIRFCIT*/ if ($row_rs_perm_usr['perfil_autocad']!="S"){ ?>
  <table width="100%" border="0" cellspacing="10" cellpadding="0">
    <tr>
      <td><table width="100%" border="0" cellpadding="10" cellspacing="0" class="sem_permissao">
        <tr>
          <td>Você não possui permissão para este conteúdo!</td>
        </tr>
      </table></td>
    </tr>
  </table>
  <?php } /*END_PHP_SIRFCIT*/ ?>
<?php /*START_PHP_SIRFCIT*/ if ($row_rs_perm_usr['perfil_autocad']=="S"){ ?>
  <table width="100%" border="0" cellspacing="0" cellpadding="10">
    <tr>
      <td> 
        <?php
	echo $tNGs->getErrorMsg();
?>
        <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" enctype="multipart/form-data">
          <table width="700" cellpadding="5" cellspacing="0" class="KT_tngtable">
            <tr>
              <td width="150" class="KT_th"><label for="auto_dtcad">Data cadastro:</label></td>
              <td><input name="auto_dtcad" type="text" class="frmCad_100" id="auto_dtcad" value="<?php echo $row_rs_upload['hojebr']; ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_dtcad");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_dtcad"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_nome">Título do cadastro:</label></td>
              <td><input name="auto_nome" type="text" class="frmCad_100per" id="auto_nome" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_nome']); ?>" onkeyup="toUpper(this)" />
                <?php echo $tNGs->displayFieldHint("auto_nome");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_nome"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_modelo">Modelo (fipe):</label></td>
              <td><input name="auto_modelo" type="text" class="frmCad_100per" id="auto_modelo" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_modelo']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_modelo");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_modelo"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_marca">Marca:</label></td>
              <td><input name="auto_marca" type="text" class="frmCad_150" id="auto_marca" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_marca']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_marca");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_marca"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_placa">Placa:</label></td>
              <td><input name="auto_placa" type="text" class="frmCad_100" id="auto_placa" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_placa']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_placa");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_placa"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_chassi">Chassi:</label></td>
              <td><input name="auto_chassi" type="text" class="frmCad_150" id="auto_chassi" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_chassi']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_chassi");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_chassi"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_renavan">Renavan:</label></td>
              <td><input name="auto_renavan" type="text" class="frmCad_150" id="auto_renavan" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_renavan']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_renavan");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_renavan"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_portas">Nº de Portas:</label></td>
              <td><input name="auto_portas" type="text" class="frmCad_50" id="auto_portas" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_portas']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_portas");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_portas"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_km">Km:</label></td>
              <td><input name="auto_km" type="text" class="frmCad_150" id="auto_km" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_km']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_km");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_km"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_comb">Combustível:</label></td>
              <td><select name="auto_comb" id="auto_comb">
                <?php 
do {  
?>
                <option value="<?php echo $row_rs_menucomb['comb_id']?>"<?php if (!(strcmp($row_rs_menucomb['comb_id'], $row_rstb_auto['auto_comb']))) {echo "SELECTED";} ?>><?php echo $row_rs_menucomb['comb_nome']?></option>
                <?php
} while ($row_rs_menucomb = mysql_fetch_assoc($rs_menucomb));
  $rows = mysql_num_rows($rs_menucomb);
  if($rows > 0) {
      mysql_data_seek($rs_menucomb, 0);
	  $row_rs_menucomb = mysql_fetch_assoc($rs_menucomb);
  }
?>
              </select>
                <?php echo $tNGs->displayFieldError("tb_auto", "auto_comb"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_cor">Cor:</label></td>
              <td><input name="auto_cor" type="text" class="frmCad_150" id="auto_cor" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_cor']); ?>" onkeyup="toUpper(this)" />
                <?php echo $tNGs->displayFieldHint("auto_cor");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_cor"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_anofab">Ano Fabricação:</label></td>
              <td><input name="auto_anofab" type="text" class="frmCad_50" id="auto_anofab" value="<?php echo KT_formatDate($row_rstb_auto['auto_anofab']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_anofab");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_anofab"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_anomod">Ano Modelo:</label></td>
              <td><input name="auto_anomod" type="text" class="frmCad_50" id="auto_anomod" value="<?php echo KT_formatDate($row_rstb_auto['auto_anomod']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_anomod");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_anomod"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_vlrfipe">Valor fipe:</label></td>
              <td><input name="auto_vlrfipe" type="text" class="frmCad_moeda" id="auto_vlrfipe" value="0.00" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_vlrfipe");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_vlrfipe"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_vlrcompra">Valor de compra:</label></td>
              <td><input name="auto_vlrcompra" type="text" class="frmCad_moeda" id="auto_vlrcompra" value="0.00" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_vlrcompra");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_vlrcompra"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_vlrsit">Mostrar Preço:</label></td>
              <td><select name="auto_vlrsit" id="auto_vlrsit">
                <option value="S" <?php if (!(strcmp("S", KT_escapeAttribute($row_rstb_auto['auto_vlrsit'])))) {echo "SELECTED";} ?>>S</option>
                <option value="N" <?php if (!(strcmp("N", KT_escapeAttribute($row_rstb_auto['auto_vlrsit'])))) {echo "SELECTED";} ?>>N</option>
              </select>
                <?php echo $tNGs->displayFieldError("tb_auto", "auto_vlrsit"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_vlrvenda">Valor de Venda:</label></td>
              <td><input name="auto_vlrvenda" type="text" class="frmCad_moeda" id="auto_vlrvenda" value="0.00" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_vlrvenda");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_vlrvenda"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_forn">Fornecedor:</label></td>
              <td><select name="auto_forn" id="auto_forn">
                <?php
do {  
?>
                <option value="<?php echo $row_rs_forn['forn_id']?>"<?php if (!(strcmp($row_rs_forn['forn_id'], $row_rs_forn['forn_id']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rs_forn['forn_nome']?></option>
                <?php
} while ($row_rs_forn = mysql_fetch_assoc($rs_forn));
  $rows = mysql_num_rows($rs_forn);
  if($rows > 0) {
      mysql_data_seek($rs_forn, 0);
	  $row_rs_forn = mysql_fetch_assoc($rs_forn);
  }
?>
              </select></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_img">Foto de Lista:</label></td>
              <td><input type="file" name="auto_img" id="auto_img" size="32" />
                <?php echo $tNGs->displayFieldError("tb_auto", "auto_img"); ?></td>

            <tr>
              <td class="KT_th"><label for="auto_video">Link do Vídeo:</label></td>
              <td><input name="auto_video" type="text" class="frmCad_150" id="auto_video" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_video']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_video");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_video"); ?></td>
            </tr>




              <td class="KT_th"><label for="video_img">ID Youtube:<br />
                (ex.: <strong>k-3xT7CAMd0</strong>) </label></td>
              <td><input name="video_img" type="text" class="frmCad_100" id="video_img" value="<?php echo KT_escapeAttribute($row_rstb_video['video_img']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("video_img");?> <?php echo $tNGs->displayFieldError("tb_video", "video_img"); ?></td>






            </tr>
            <tr>
              <td colspan="2" class="KT_th"><label for="auto_opc">Opcionais:</label></td>
            </tr>
            <tr>
              <td colspan="2" class="KT_th"><textarea name="auto_opc" cols="50" rows="5" class="frmCad_area" id="auto_opc"><?php echo KT_escapeAttribute($row_rstb_auto['auto_opc']); ?></textarea>
              <?php echo $tNGs->displayFieldHint("auto_opc");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_opc"); ?></td>
            </tr>
            <tr>
              <td colspan="2" class="KT_th"><label for="auto_obs2">Observações (não é visível no site somente no ADMIN):</label></td>
            </tr>
            <tr>
              <td colspan="2" class="KT_th"><textarea name="auto_obs" cols="50" rows="5" class="frmCad_area" id="auto_obs"><?php echo KT_escapeAttribute($row_rstb_auto['auto_obs']); ?></textarea>
              <?php echo $tNGs->displayFieldHint("auto_obs");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_obs"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_segapp">Seguro APP:</label></td>
              <td><input name="auto_segapp" type="text" class="frmCad_moeda" id="auto_segapp" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_segapp']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_segapp");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_segapp"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_segauto">Seguro Auto:</label></td>
              <td><input name="auto_segauto" type="text" class="frmCad_moeda" id="auto_segauto" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_segauto']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_segauto");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_segauto"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_deternum">Nº DETER:</label></td>
              <td><input name="auto_deternum" type="text" class="frmCad_150" id="auto_deternum" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_deternum']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_deternum");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_deternum"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_deterdtvenc">Venc. DETER:</label></td>
              <td><input name="auto_deterdtvenc" type="text" class="frmCad_100" id="auto_deterdtvenc" value="<?php echo KT_formatDate($row_rstb_auto['auto_deterdtvenc']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_deterdtvenc");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_deterdtvenc"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_ntransnum">Nº Núcleo de Transportes:</label></td>
              <td><input name="auto_ntransnum" type="text" class="frmCad_150" id="auto_ntransnum" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_ntransnum']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_ntransnum");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_ntransnum"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_ntransdtvenc">Venc. Núcleo de Transp:</label></td>
              <td><input name="auto_ntransdtvenc" type="text" class="frmCad_100" id="auto_ntransdtvenc" value="<?php echo KT_formatDate($row_rstb_auto['auto_ntransdtvenc']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_ntransdtvenc");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_ntransdtvenc"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_antnum">Nº ANT:</label></td>
              <td><input name="auto_antnum" type="text" class="frmCad_150" id="auto_antnum" value="<?php echo KT_escapeAttribute($row_rstb_auto['auto_antnum']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_antnum");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_antnum"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_antdtvenc">Venc. ANT:</label></td>
              <td><input name="auto_antdtvenc" type="text" class="frmCad_100" id="auto_antdtvenc" value="<?php echo KT_formatDate($row_rstb_auto['auto_antdtvenc']); ?>" size="32" />
                <?php echo $tNGs->displayFieldHint("auto_antdtvenc");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_antdtvenc"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_estoque">Situação Estoque:</label></td>
              <td><select name="auto_estoque" id="auto_estoque">
                <option value="DISPONIVEL" <?php if (!(strcmp("DISPONIVEL", KT_escapeAttribute($row_rstb_auto['auto_estoque'])))) {echo "SELECTED";} ?>>DISPONIVEL</option>
                <option value="VENDIDO" <?php if (!(strcmp("VENDIDO", KT_escapeAttribute($row_rstb_auto['auto_estoque'])))) {echo "SELECTED";} ?>>VENDIDO</option>
                <option value="DEVOLVIDO" <?php if (!(strcmp("DEVOLVIDO", KT_escapeAttribute($row_rstb_auto['auto_estoque'])))) {echo "SELECTED";} ?>>DEVOLVIDO</option>
              </select>
                <?php echo $tNGs->displayFieldError("tb_auto", "auto_estoque"); ?></td>
            </tr>
            <tr>
              <td class="KT_th"><label for="auto_ordem">Ordem:</label></td>
              <td><input name="auto_ordem" type="text" class="frmCad_50" id="auto_ordem" value="0001" maxlength="4" />
                <?php echo $tNGs->displayFieldHint("auto_ordem");?> <?php echo $tNGs->displayFieldError("tb_auto", "auto_ordem"); ?></td>
            </tr>
            <tr class="KT_buttons">
              <td colspan="2"><input type="submit" name="KT_Insert1" id="KT_Insert1" value="Inserir registro" /></td>
            </tr>
          </table>
          <input type="hidden" name="auto_usrcad" id="auto_usrcad" value="<?php echo $row_rs_perm_usr['usr_id']; ?>" />
      </form></td>
    </tr>
  </table>
  <?php } /*END_PHP_SIRFCIT*/ ?>
</body>
</html>
<?php
mysql_free_result($rs_perm_usr);

mysql_free_result($rs_upload);

mysql_free_result($rs_menucomb);

mysql_free_result($rs_forn);
?>

5 - Segue parte do campo do banco de dados que acredito ser responsável por essa parte do site:

CREATE TABLE `tb_auto` (
  `auto_id` int(6) unsigned zerofill NOT NULL auto_increment,
  `auto_dtsys` timestamp NOT NULL default CURRENT_TIMESTAMP COMMENT 'registro',
  `auto_usrcad` int(3) unsigned zerofill NOT NULL default '001' COMMENT 'id usuario',
  `auto_dtcad` date default NULL COMMENT 'data cadastro',
  `auto_autocat` int(3) unsigned zerofill default NULL COMMENT 'categoria veiculo',
  `auto_placa` varchar(8) default NULL COMMENT 'placa',
  `auto_chassi` varchar(50) default NULL COMMENT 'chassi',
  `auto_renavan` varchar(50) default NULL COMMENT 'renavan',
  `auto_nome` varchar(150) NOT NULL,
  `auto_marca` varchar(30) NOT NULL COMMENT 'marca',
  `auto_modelo` varchar(100) NOT NULL COMMENT 'modelo',
  `auto_portas` varchar(10) default NULL COMMENT 'numero de portas',
  `auto_km` varchar(20) default NULL COMMENT 'kilometragem',
  `auto_comb` int(2) unsigned zerofill NOT NULL COMMENT 'combustivel',
  `auto_cor` varchar(30) default NULL COMMENT 'cor predominante',
  `auto_anofab` year(4) default NULL COMMENT 'ano fabricacao',
  `auto_anomod` year(4) default NULL COMMENT 'ano modelo',
  `auto_vlrfipe` float(10,2) default NULL,
  `auto_vlrcompra` float(10,2) default NULL COMMENT 'valor de compra',
  `auto_vlrsit` set('S','N') NOT NULL default 'S' COMMENT 'mostrar valor no site',
  `auto_vlrvenda` float(10,2) default '0.00' COMMENT 'valor de venda',
  `auto_forn` int(3) unsigned zerofill default '001' COMMENT 'id fornecedor',
  `auto_img` varchar(100) NOT NULL default 'noimg.jpg' COMMENT 'foto de listas - capa',
  `auto_qrcode` set('S','N') NOT NULL default 'N',
  `auto_qrcodeimg` varchar(100) default NULL,
  `auto_opc` text COMMENT 'opcionais',
  `auto_obs` text COMMENT 'observacoes',
  `auto_segapp` float(10,2) default NULL COMMENT 'Seguro APP',
  `auto_segauto` float(10,2) default NULL COMMENT 'Seguro Automovel',
  `auto_deternum` varchar(100) default NULL COMMENT 'Numero do DETER',
  `auto_deterdtvenc` date default NULL COMMENT 'data venc DETER',
  `auto_ntransnum` varchar(100) default NULL COMMENT 'Numero nucleo de transportes',
  `auto_ntransdtvenc` date default NULL COMMENT 'Data venc nucleo de transportes',
  `auto_antnum` varchar(100) default NULL COMMENT 'Numero ANT',
  `auto_antdtvenc` date default NULL COMMENT 'Data venc ANT',
  `auto_ordem` int(4) unsigned zerofill NOT NULL default '0001' COMMENT 'Ordem de exibicao',
  `auto_estoque` set('DISPONIVEL','VENDIDO','DEVOLVIDO') NOT NULL default 'DISPONIVEL' COMMENT 'Situacao do estoque',
  `auto_sitreg` int(1) unsigned zerofill NOT NULL default '1' COMMENT 'se 2, registro foi excluido',
  `auto_sit` set('Ativo','Desativado') NOT NULL default 'Ativo' COMMENT 'ativo ou desativado.',
  PRIMARY KEY  (`auto_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=59 ;

Espero que possam me ajudar!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.