Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, eu estou ficando louco porque simuplismente nao consigo inserir dados na tabela no mysql. Vou postar o código aqui pra vocês darem uma olhada.
Este é o código do formulário que envia os dados para o banco:
<?php
include("seguranca.php"); // Incli o arquivo com o sistema de segurança
protegePagina(); // Chama a função que protege a página
?>
<!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">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
<style type="text/css">.fonte {
font-family: "Comic Sans MS", cursive;
}</style>
</head>
<body>
<center>
<p class="fonte">Cadastrar Produtos<br />
</p>
<form method="post" action="cadastro_dados.php" onsubmit="return validaForm();" name="envia_foto" enctype="multipart/form-data">
<table width="447" height="145" border="0">
<tr>
<td width="151" align="right" valign="top">Nome do Produto:</td>
<td width="258" align="left" valign="top"><label>
<input type="text" name="nome" id="nome" size="25" />
</label></td>
</tr>
<tr>
<td align="right" valign="top">Descrição do Produto:</td>
<td align="left" valign="top"><label>
<input type="text" name="descricao" id="descricao" size="25"/>
</label></td>
</tr>
<tr>
<td align="right" valign="top">Foto Principal:</td>
<td align="left" valign="top"><input name="foto_principal" type="file" id="foto_principal" size="25" /></td>
</tr>
<tr>
<td align="right" valign="top">Outra Foto:</td>
<td align="left" valign="top"><input name="foto_segunda" type="file" id="foto_2" size="25" /></td>
</tr>
<tr>
<td align="right" valign="top">Outra Foto:</td>
<td align="left" valign="top"><input name="foto_terceira" type="file" id="foto_3" size="25" /></td>
</tr>
<tr>
<td align="right" valign="top">Outra Foto:</td>
<td align="left" valign="top"><input name="foto_quarta" type="file" id="foto_4" size="25" /></td>
</tr>
</table>
<br />
<label>
<input type="submit" name="Enviar" id="Enviar" value="Cadastrar" />
</label>
<br />
</form>
<p class="fonte"> </p>
</center>
</body>
</html><?php
include("seguranca.php"); // Inclui o arquivo com o sistema de segurança
protegePagina(); // Chama a função que protege a página
require ("Connections/conexao.php");
$t = time();
$nome = $_POST['nome'];
$descricao = $_POST['descricao'];
$nova_foto1 = $_FILES[foto_principal][name];
$nova_foto2 = $_FILES[foto_segunda][name];
$nova_foto3 = $_FILES[foto_terceira][name];
$nova_foto4 = $_FILES[foto_quarta][name];
if(!empty($nova_foto1))
{
$nova_foto_nome1 = $t."_".$nova_foto1;
copy($_FILES[foto_principal][tmp_name], "imagens/produtos/".$nova_foto_nome1);
}
if(!empty($nova_foto2))
{
$nova_foto_nome2 = $t."_".$nova_foto2;
copy($_FILES[foto_segunda][tmp_name], "imagens/produtos/".$nova_foto_nome2);
}
if(!empty($nova_foto3))
{
$nova_foto_nome3 = $t."_".$nova_foto3;
copy($_FILES[foto_terceira][tmp_name], "imagens/produtos/".$nova_foto_nome3);
}
if(!empty($nova_foto4))
{
$nova_foto_nome4 = $t."_".$nova_foto4;
copy($_FILES[foto_quarta][tmp_name], "imagens/produtos/".$nova_foto_nome4);
}
$sql_inserir = "INSERT INTO produtos(nome_produto,descricao_produto,foto_principal,foto_segunda,foto_terceira,foto_quarta) VALUES ('$nome','$descricao','$nova_foto_nome1','$nova_foto_nome2','$nova_foto_nome3', '$nova_foto_nome4')";
mysql_query($sql_inserir);
if($sql_inserir = 1){
include("envio_concluido.php");
}else{
include("envio_falhou.php");
}
?>Detalhe2: O comando copy do php funciona perfeitamente.
Ou seja, quero saber pq nao está sendo inserido os dados no banco. Por favor alguém me de uma luz.
Obrigado
EDITADO: Obrigado mais já achei o erro. Estava em um dos arquivos da pasta _mmServerScripts criada pelo dreamweaver na hora da conexao.
Carregando comentários...