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

problema com upload multiplo de arquivos


gremio10

Pergunta

Galera , to com um problema , quando faço o envio multiplo para que ele adicione ao mesmo tempo os nomes dos arquivos no bd , ele dá erro , algm tem alguma ideia ?

este é o produtos_cadastra_insere.php

<?
        include("../conexao.php");
  // diretório no qual o arquivo será gravado. este diretório
  // deverá ter permissão de escrita
  $diretorio = "/home/democin/public_html/clientes/bg/modelo/farmaceutico/admin/imagens/";
  
  // obtém a quantidade de arquivos enviados
  $quant = count($_FILES['arquivo']['name']);
  
  // vamos percorrer os arquivos enviados e processá-los
  // individualmente
  for($i = 0; $i < $quant; $i++){
    // vamos verificar o código do erro
    if($_FILES['arquivo']['error'][$i] == UPLOAD_ERR_OK){
      // o arquivo foi transferido com sucesso. vamos movê-lo
      // para seu local definitivo
      move_uploaded_file($_FILES["arquivo"]["tmp_name"][$
i], 
        $diretorio . $_FILES["arquivo"]["name"][$i]);
      $titulo = $_POST["titulo"];
          $subtitulo = $_POST["subtitulo"];
          $dia = $_POST["dia"];
          $mes = $_POST["mes"];
          $ano = $_POST["ano"];
          $preço = $_POST["preco_c"];
          $video = $_POST["video"];
          $foto = $_FILES["arquivo"]["name"][$i];
          
          $insere = mysql_query("INSERT INTO conteudo (titulo,subtitulo,foto_1,foto_2,video,texto,subcategoria,dia,mes,ano,preco_c) VALUES ('$titulo','$subtitulo', '$foto','$foto','$video','$texto',NULL,'
$dia','$mes','$ano','$preço'");
    if ($insere){
                  echo "Cadastrado com sucesso!";
    }
    else
      echo "Erro no upload " .$foto. "<br>"; 
  }
  }
?>
e esse é o codigo html
<!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>Untitled Document</title>
<style type="text/css">
<!--
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
#dica {
        color:#F00;
        font-size:10px;
        font-family:Verdana, Geneva, sans-serif;
        margin-left:399px;
}
#sub {
        margin-left:500px;
        color:#333;
        font-size:12px;
        font-family:Verdana, Geneva, sans-serif;
        border:1px solid #CCC;
        width:100px;
        background:#CCC
}
#sub2 {
        margin-left:500px;
        color:#333;
        font-size:12px;
        font-family:Verdana, Geneva, sans-serif;
        border:1px solid #CCC;
        width:173px;
        background:#CCC
}
#editar {
        margin-left:5px;        
}
-->
</style></head>

<body>
<table width="980" height="465" border="0" align="center">
  <tr>
    <td height="115" colspan="4"><img src="../imgs/img-logo-topo.jpg" /></td>
  </tr>
  <tr>
    <td height="33" colspan="4" align="center" bgcolor="#CCCCCC"><?php include("menu_usu.php"); ?></td>
  </tr>
  <tr>
    <td colspan="4" valign="top">
        <!-- CENTRO -->
        <div id="sub"><span id="editar"><a href="#">Editar / Excluir</a></span></div>
        <div id="sub2"><span id="editar"><a href="#">Adicionar novo anunciante</a></span></div><br />
  <table width="400" border="0" cellspacing="0" cellpadding="0" align="center">
<form method="post" action="produtos_cadastra_insere.php" enctype="multipart/form-data">       
  
  <tr>
    <td width="95">Categoria:</td>
    <td width="305" align="left">
     
    </td>
  </tr>
  
  <tr>
    <td width="95">Título:</td>
    <td width="305" align="left"><input class='input' type="text" name="titulo" /></td>
  </tr>
  
  <tr>
    <td width="95">Subtítulo:</td>
    <td width="305" align="left"><input class='input' type="text" name="subtitulo"/></td>
  </tr>
  
  <tr>
    <td width="95">Data:</td>
    <td width="305" align="left">
    <?php 
                $dia = date('d');
                $mes = date('m');
                $ano = date('Y');       
        ?>
    <input class='input6' type='text' name="dia" value="<?php echo $dia ?>" maxlength="2" size="2" />
    /
    <input type="text" class="input6" name="mes" maxlength="2" value="<?php echo $mes; ?>" size="2"/>
    /
    <input type="text" class="input5" name="ano" maxlength="4" value="<?php echo $ano; ?>" size="2" />
    (dd/mm/aaaa)
    </td>
  </tr>
  <tr>
    <td width="95">Pre&ccedil;o:</td>
    <td width="305" align="left"><input type="text" name="preco_c"/>
  </td>
  </tr>
    <tr>
        <td colspan="2">
    <font color="#FF0000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px">Para separar os centavos, usar ponto . e n&atilde;o virgula</font>
    </td>
  </tr>

  <tr>
    <td width="95">Vídeo:</td>
    <td width="305" align="left">
    <?php 
        if(isset($_GET['acao']) && $_GET['acao'] == 'edt'){
                $video = $linha['video'];
        }else{
                $video = "http://";
        }
        ?>
    <input class='input' type='text' name="video" value="<?php echo $video;?>" />
    
    </td>
  </tr>
  
  <tr>
    <td width="95">Foto 1:</td>
    <td width="305" align="left"><input type="file" name="arquivo[]" class="input3" readonly="readonly"/></td>
  </tr>
  
  <tr>
    <td width="95">Foto 2:</td>
    <td width="305" align="left"><input type="file" name="arquivo[]" class="input3" readonly="readonly"/></td>
  </tr>

  <tr>
        <td>Texto:</td>
    <td><textarea name="texto" id="texto" class="textarea"><?php echo $linha['texto']; ?></textarea></td>
  </tr>
  <tr>
        <td> </td>
    <td>OBS: Para quebra de linha use SHIFT + ENTER</td>
  </tr>   
  <tr>
      <td width="95" valign="top"> </td>
      <td width="305" align="left"><br />
        <div style='margin-left:50px;'><input type="submit" value="Cadastrar" class='botao' /></div><br /><br /></td>
  </tr>
</form></table>


        <!-- /CENTRO --></td>
  </tr>
  <tr>
    <td colspan="4"><div style="border-bottom:1px solid #000"></div>
    <center>CINODO</center></td>
  </tr>
</table>
</body>
</html>

OBrigado pela ajuda

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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