MalloryKnox Postado Junho 6, 2012 Denunciar Share Postado Junho 6, 2012 Preciso criar um programa que faça upload de arquivos e guarde no banco o nome e a descrição do arquivo.Depois uma página que liste os arquivos que foram enviados. Pessoal está dando erro no meu arquivo e não consigo descobrir onde está o erro:Minha Tabela no my_sqlid_documento int(11) nome_documento varchar(50) descricao_documento varchar(100) dados_documento varchar(100) tamanho_documento varchar(11) Código da página do formulário: <html> <body> <form action="salvar.php" method="post" enctype="multipart/form-data"> <label>Descrição *</label><br> <input id="descricao_documento" name="descricao_documento" type="text" class="input" size="40" maxlength="100"/> <br> <label >Arquivo *</label><br> <input name="dados_documento" type="file" class="input" size="45"/> <br> <!--Enviar --> <input type="submit" value="Enviar" /> </form> </body> </html> Arquivo de salvar.php <?php $arquivo_temp = $_FILES["dados_documento"]["tmp_name"]; $nome_arquivo = $_FILES["dados_documento"]["name"]; $arquivo = isset($_FILES["dados_documento"]) ? $_FILES["dados_documento"] : FALSE; if($arquivo) { $fp = fopen($arquivo_temp,"rb"); $dados_documento = fread($fp,filesize($arquivo_temp)); fclose($fp); $descricao = $dados['descricao_documento']; $dados = bin2hex($dados_documento); $sql = "INSERT INTO documentos (nome_documento, descricao_documento, tamanho_documento, dados_documento) VALUES ('$nome_arquivo', '$descricao', '$tamanho_documento', '$dados')"; mysql_select_db($database, $con); $result = mysql_query($sql, $con) or die(mysql_error()); } ?>Está dando vários erros, eu peguei esse código pronto mais parece não estar funcionando direito, não consegui entende-lo muito bem.Alguém pode me ajudar ou me mandar algum que funcione Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Junho 6, 2012 Denunciar Share Postado Junho 6, 2012 qual erro que esta dando ?você conectou ao banco de dados ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MalloryKnox Postado Junho 6, 2012 Autor Denunciar Share Postado Junho 6, 2012 não sei, acho que não, não está inserindo nada no banco de dados.ErrosNotice: Undefined variable: dados in C:\wamp\www\uploadmysql\salvar.php on line 13 Notice: Undefined variable: nome_arquivo in C:\wamp\www\uploadmysql\salvar.php on line 16 Notice: Undefined variable: database in C:\wamp\www\uploadmysql\salvar.php on line 18 Notice: Undefined variable: con in C:\wamp\www\uploadmysql\salvar.php on line 18 Warning: mysql_select_db() expects parameter 2 to be resource, null given in C:\wamp\www\uploadmysql\salvar.php on line 18 Notice: Undefined variable: con in C:\wamp\www\uploadmysql\salvar.php on line 19 Warning: mysql_query() expects parameter 2 to be resource, null given in C:\wamp\www\uploadmysql\salvar.php on line 19 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Junho 6, 2012 Denunciar Share Postado Junho 6, 2012 Olha esses erros de Undefined variable são variaveis não definidas ... provavelmente é variavel dentro do If que você já a utulizando junto com ulgum comando... o teu problema que esta deixando de executar todo os script são esses dois errosWarning: mysql_select_db() expects parameter 2 to be resource, null given in C:\wamp\www\uploadmysql\salvar.php on line 18 Warning: mysql_query() expects parameter 2 to be resource, null given in C:\wamp\www\uploadmysql\salvar.php on line 19certo o segundo é complmento do primeiro sendo assim tudo indica que ~e porque você não fez uma conexão com o banco de dados e sem uma é impossivel mesmo de fazer o cadastro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MalloryKnox
Preciso criar um programa que faça upload de arquivos e guarde no banco o nome e a descrição do arquivo.
Depois uma página que liste os arquivos que foram enviados.
Pessoal está dando erro no meu arquivo e não consigo descobrir onde está o erro:
Minha Tabela no my_sql
Código da página do formulário: Arquivo de salvar.phpEstá dando vários erros, eu peguei esse código pronto mais parece não estar funcionando direito, não consegui entende-lo muito bem.
Alguém pode me ajudar ou me mandar algum que funcione
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.