Jump to content


Photo

Erro Ao Editar O Upload


  • Faça o login para participar
1 reply to this topic

#1 dmw

dmw

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 18/03/2010, 15:53

A ae galera beleza ??

Eu to tentando fazer um UPDATE de um Upload mas nao esta dando certo, ele nao esta alterando.
Eu nao sei onde pode estar o erro.

Alguem pode me ajudar ???

Grato...

------- Código ----------
<form name="teste" method="POST" action="" enctype="multipart/form-data">

<input type="hidden" name="txtid[]" value="<?php echo $i;?>" size="6" readonly="readonly"/></p><p>
<input type='file' name='arquivo[]' /><br><br />
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>
<input type='file' name='arquivo[]' /><br /><br>

<input type='submit' name='enviar' value='Enviar'/>
</form>

<?php

include "sql.php";

$ftp_server = 'ftp.ubccriative.com.br'; // Dominio FTP
$ftp_user_name = '*****'; // Login FTP
$ftp_user_pass = '*****'; // Senha FTP

$id_busca = $_GET["id"];

$sel = @mysql_query("SELECT * FROM tab_documento_teste WHERE id_cliente = $id_busca");

while($linha = @mysql_fetch_array($sel))
{
$i = $linha["id_doc"];
}

if(isset($_POST['enviar']))
{
# Efetua Conexão com FTP
$conecta = ftp_connect($ftp_server);
# Autentica usuario
$autentica = ftp_login($conecta, $ftp_user_name, $ftp_user_pass);

# Variaveis
$nome = $_FILES['arquivo']['name'];
$arquivo = $_FILES['arquivo'];

# Determino quem é o cara a ser enviado
$file = $arquivo['tmp_name'];

# Diretorio onde sera enviado
$diretorio = "/anexos_orcins/";

# Contagem
$numero = count($nome);

# Efetuo o upload
for ($i=0; $i<$numero;$i++)
{
# Caminho completo, diretorio + nome do arquivo
$destino = $diretorio."$nome[$i]";

# Move o arquivo
$upload = @ftp_put($conecta, $destino, $file[$i], FTP_BINARY);

$id_p = $_POST["txtid"];

$sql = mysql_query("UPDATE tab_documento_teste SET documento = '".$nome[$i]."' WHERE id_doc = '$id_p[$i]' AND id_cliente = '$id_busca'");
}

}
?>

#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 18/03/2010, 19:46

Amigo, o script apresenta algum erro?

Se não, retire as "@" e também adicione um mysql_error() nas mysql_query.

Ex:
mysql_query($sql) or die(mysql_error());

Com isso o script provavelmente retornará algum erro.
Agora é só ir em busca do erro! (y)

Abraços.
Mateus Antunes
Mateus Antunes
MBASistemas




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq