Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera do forum, bom estou com um probleminha aqui que não estou conseguindo achar o erro, tenho um formulario aonde o cliente insere o produto até ai tudo bem, no meu codigo que faz a inserção do produto no banco de dados ele insere nome,foto e descrição bom nome e foto do produto está indo facilmente correto, mais so que a descrição não está indo para o banco de dados, gostaria da ajuda de vocês para resolver esté problema, vou postar meus dois codigos o do php e o formulario pois não sei se o erro pode estar em um ou em outro.
formulario:
<form id="form1" name="form1" method="post" action="../programacao_insere/insere_importados.php" enctype="multipart/form-data">
<table width="900" border="0" align="center">
<tr>
<td>Nome Produto.:</td>
<td><input type="text" name="nome" id="nome" /></td>
</tr>
<tr>
<td width="73">Foto.:</td>
<td width="817"><input type="file" name="arquivo" /></td>
</tr>
<tr>
<td>Detalhes do produto.:</td>
<td><label for="message"></label>
<textarea name="descricao" cols="5" rows="6"></textarea>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script type="text/javascript">//<![CDATA[
CKEDITOR.replace('descricao');
//]]></script><br /></td>
</tr>
<tr>
<td><div align="left">
<input type="submit" name="Submit" class="button" value="Cadastar" />
</div></td>
<td><div align="left">
<input type="reset" name="Submit" class="button" value="Limpar" />
</div></td>
</tr>
</table>
</form>
e agora o codigo php:
<style type="text/css">
body {
background-color: #999;
}
</style>
<?php
require '../conexao/conexao.php';
?>
<?php
$nome = $_POST['nome'];
$arquivo = $_POST['arquivo'];
$descricao = $_FILES['descricao'];
// validando o uploud da imagem
// Tamanho máximo do contrato (em bytes)
$config["tamanho"] = 106883;
// Resgate das informações do contrato
$arquivo = $_FILES['arquivo']['name']; // Nome do arquivo com Extensão Ex. Teste.php
$arquivoTemp = $_FILES['arquivo']['tmp_name'];
$arquivo_array = explode(".", $arquivo); // Explode o Nome do arquivo em partes
$arquivo_ext = strtolower(end($arquivo_array)); // Pega a extensão do arquivo
$_UP['extensoes'] = array('0','jpg','png','jpeg'); // Um Array com as extensões aceitas (OK)
//$tamanho = 16384; // Converti na Internet (16 MB) para imagens
$maxSize = 30; // tamanho para arquivos png,jpg e jpeg
//executa as ações
if( !$arquivo )
{
echo 'Não foi passado nenhuma imagem!';
}
else
{
// Se existir o contrato (TRUE)
//verifica se o mime-type do arquivo e de contrato$contrato_ext
if(array_search($arquivo_ext,$_UP['extensoes']) == false)
{
// Se não existir as tais extensões
echo " O arquivo deve ser no formato png, jpg ou jpeg";
}
else
{
/*-- Verifica o tamanho do contrato de upload --*/
if( $_FILES['arquivo']['size'] > $maxSize*1024*1024 )
{
echo "O tamanho do arquivo que deseja enviar é muito grande";
exit;
}
else
{
// consulta nome da cadeira no banco de dados para ver se ja existe
$consulta_produto = mysql_query("SELECT * FROM importados WHERE nome = '$nome'");
// verifica os registro = se o email ja existe no banco de dados exibe o aviso
if(mysql_num_rows($consulta_produto) == 1)
{
echo "Produto com esté nome ja cadastrado no banco de dados";
exit;
}
else
{
// consulta imagen no banco de dados para ver se ja existe
$consulta_arquivo = mysql_query("SELECT * FROM importados WHERE foto = '$arquivo'");
if( mysql_num_rows($consulta_arquivo) == 1)
{
echo "Imagem ja cadastrado no banco de dados";
exit;
}
else// inserindo a imagen no banco de dados
{
if( !move_uploaded_file($arquivoTemp, "../img_importados/" . $arquivo) )
{
echo 'O arquivo não foi enviado para a pasta imagens';
}
else
{
// cadastra no banco de dados
$inserir = ("INSERT INTO importados (nome,foto,descricao) VALUES ('$nome','$arquivo','$descricao')");
$resultado = mysql_query($inserir);
if(!$resultado)
{
echo "Não foi possivel inserir dados pelos seguintes erros,".mysql_error();
}
else
{
header ("Location: ../adm_importados.php");
exit;
}
}
}
}
}
}
}
?>
Ele funciona tudinho e não da nenhum erro o unico problema e que não está inserindo no banco de dados a "DESCRICAO"
Carregando comentários...