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>
Editar Upload !
Started By dmw, 26/03/2010, 10:16
3 replies to this topic
#1
Posted 26/03/2010, 10:16
#2
Posted 29/03/2010, 09:57
Alguem pode me ajudar ????
Grato....
Grato....
#3
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.
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...
Any player may declare a new rule at any point in the game.
The player may do this audibly or silently...
#4
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...
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)