Pois bem...
Tenho um formulário em PHP que faz o cadastro de produtos, o mesmo, até onde eu sei, está correto, mas quando seleciono mais de uma foto para cadastrar ele não cadastra.
Segue abaixo o formulário e o script que faz o registro:
<form name="formProduto" id="formProduto" method="post" enctype="multipart/form-data" action="acao/produto.php">
<fieldset>
<legend>CADASTRAR PRODUTO
</legend><div style="float:left">
<label>NOME DO PRODUTO</label>
<input type="text" name="nome" id="nome" class="entrada" style="width:225px;">
</div>
<div style="float:left; margin-left:10px;">
<label>PREÇO</label>
<input type="text" name="preco" id="preco" class="entrada" style="width:100px;">
</div>
<div style="float:left; margin-left:10px;">
<label>n°X</label>
<input type="text" name="parcelas" id="parcelas" class="entrada" style="width:30px; text-align:center">
</div>
<div style="float:left; margin-left:10px;">
<label>CATEGORIA</label>
<select name="id_categoria" id="id_categoria" class="entrada" style="height:25px; width:250px;">
<option value="0" selected>SELECIONE...</option>
<?php
$rsCategoria = 'SELECT * FROM categoria ORDER BY categoria';
$qrCategoria = $conecta->prepare($rsCategoria);
$qrCategoria->execute();
foreach ($qrCategoria as $categoria){
?>
<option value="<?php echo $categoria['id_categoria']; ?>"><?php echo strtoupper($categoria['categoria']); ?></option>
<?php } ?>
</select>
</div>
<div style="clear:both; padding-top:20px;">
<label>DESCRIÇÃO DO PRODUTO</label>
<textarea name="descricao" id="descricao"></textarea>
</div>
<div style="padding-top:20px;">
<label>IMAGENS DO PRODUTO</label>
<input type="file" name="foto1" id="foto1" /><br>
<input type="file" name="foto2" id="foto2" /><br>
<input type="file" name="foto3" id="foto3" /><br>
<input type="file" name="foto4" id="foto4" />
</div>
<span style="margin-left:0px; float:left; margin-top:17px;">
<input type="hidden" name="salvar" id="salvar">
<input type="submit" name="acao" id="acao" class="botao" value="CADASTRAR">
</span>
</fieldset>
</form>
<?php
include '../seguranca/conectar.php';
include '../seguranca/verificar.php';
if(isset($_POST['salvar'])){
$nome = strip_tags(trim($_POST['nome']));
$link = RemoveAcentos($nome);
$preco = strip_tags(trim($_POST['preco']));
$parcelas = strip_tags(trim($_POST['parcelas']));
$id_categoria = strip_tags(trim($_POST['id_categoria']));
$descricao = strip_tags(trim($_POST['descricao']));
$foto1 = $_FILES['foto1'];
$foto2 = $_FILES['foto2'];
$foto3 = $_FILES['foto3'];
$foto4 = $_FILES['foto4'];
$status = '1';
$clicks = '0';
$data_cadastro = date('y-m-d');
$diretorio = "../../imgProd/";
$foto_nome1 = md5(uniqid(time())) . ".jpg";
$foto_nome2 = md5(uniqid(time())) . ".jpg";
$foto_nome3 = md5(uniqid(time())) . ".jpg";
$foto_nome4 = md5(uniqid(time())) . ".jpg";
$arquivo_temporario1 = $_FILES["foto1"]["tmp_name"];
$arquivo_temporario2 = $_FILES["foto2"]["tmp_name"];
$arquivo_temporario3 = $_FILES["foto3"]["tmp_name"];
$arquivo_temporario4 = $_FILES["foto4"]["tmp_name"];
move_uploaded_file($arquivo_temporario1, "$diretorio/$foto_nome1");
move_uploaded_file($arquivo_temporario2, "$diretorio/$foto_nome2");
move_uploaded_file($arquivo_temporario3, "$diretorio/$foto_nome3");
move_uploaded_file($arquivo_temporario4, "$diretorio/$foto_nome4");
$rsSalvar = 'INSERT INTO produtos (id_categoria,nome,descricao,link,preco,parcelas,status,data_cadastro,clicks,foto1,foto2,foto3,foto4) VALUES (:id_categoria,:nome,:descricao,:link,:preco,:parcelas,:status,:data_cadastro,:clicks,:foto1,:foto2,:foto3,:foto4)';
try{
$qrSalvar = $conecta->prepare($rsSalvar);
$qrSalvar->bindValue('id_categoria',$id_categoria,PDO::PARAM_STR);
$qrSalvar->bindValue('nome',$nome,PDO::PARAM_STR);
$qrSalvar->bindValue('descricao',$descricao,PDO::PARAM_STR);
$qrSalvar->bindValue('link',$link,PDO::PARAM_STR);
$qrSalvar->bindValue('preco',$preco,PDO::PARAM_STR);
$qrSalvar->bindValue('parcelas',$parcelas,PDO::PARAM_STR);
$qrSalvar->bindValue('status',$status,PDO::PARAM_STR);
$qrSalvar->bindValue('data_cadastro',$data_cadastro,PDO::PARAM_STR);
$qrSalvar->bindValue('clicks',$clicks,PDO::PARAM_STR);
$qrSalvar->bindValue('foto1',$foto_nome1,PDO::PARAM_STR);
$qrSalvar->bindValue('foto2',$foto_nome2,PDO::PARAM_STR);
$qrSalvar->bindValue('foto3',$foto_nome3,PDO::PARAM_STR);
$qrSalvar->bindValue('foto4',$foto_nome4,PDO::PARAM_STR);
$qrSalvar->execute();
print_r($qrSalvar);
}catch(PDOException $erro){
echo 'Erro ' .$erro->getMessage();
}
}
?>










