Jump to content


Photo

Editar Upload !


  • Faça o login para participar
3 replies to this topic

#1 dmw

dmw

    Turista

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

Posted 26/03/2010, 10:16

Boa dia galera !!!

Estou tentando fazer um editar em uma tabela que estao cadastrados os arquivos anexados pelo cliente, mas o problema é que nao esta funcionando.

Não aparece nenhum tipo de erro na tela, mas com os teste que fiz o meu array esta vindo vazio por causa disso que nao esta dando certo.

Quando eu coloco assim: print $nome = $_FILES['arquivo']['name']; aparece ARRAY.

Como consigo arrumar isso ???

Grato...

<?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["btnedita"])){

# 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 = "/public_html/f/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 = "UPDATE tab_documento_teste SET documento = '".$nome[$i]."' WHERE id_doc = '$id_p[$i]' AND id_cliente = '$id_busca'";

$resultado = mysql_query($sql) or die(mysql_error());


}

}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="" enctype="multipart/form-data">

<input type="hidden" name="txtid[]" value="<?php echo $i;?>" size="6" readonly="readonly"/>
<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="btnedita" id="btnedita" value="Editar"/>

</form>
</body>
</html>

#2 dmw

dmw

    Turista

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

Posted 29/03/2010, 09:57

Alguem pode me ajudar ????

Grato....

#3 Tonini

Tonini

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino

Posted 29/03/2010, 11:03

Você está passando a posição do array?

Por exemplo: Foto[0] - Array "Foto", registro de número 0.
CalvinBall.
Any player may declare a new rule at any point in the game.
The player may do this audibly or silently...

#4 dmw

dmw

    Turista

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

Posted 29/03/2010, 17:54

Eu acho q nao pq tambem quando eu tento alterar ele so ta alterando o primeiro registro e nao os outros.

Como eu faço para arrumar esse erro ???

Ae pessoal consegui fazer aqui !!!!

Vlw...
Flw...




1 user(s) are reading this topic

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

IPB Skin By Virteq