Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago - Bulfaitelo

Upload de arquivo.

Recommended Posts

Boa Tarde, Galera,

 

Estou com o seguinte problema,

 

Eu tenho que fazer o upload de um arquivo, esses passos eu sem como fazer,

 

Porem o diferencial é:

 

Esse upload é uma listagem(com nome, valores, etc...), que vai ser inserida em um banco de dados, como de um mês em especifico que é definido pelo usuário.

 

Sendo que quando ele escolhe um mês que já tenha no banco ele é redirecionado para uma nova pagina de aviso,

 

Senão ele atualiza o banco normalmente.

 

Eu queria saber se tem como passar o arquivo que é feito o upload através do $_POST, de forma oculta (<input type='hidden' />) ??

 

 

Já adiantando a ajuda, muito obrigado :grin:/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... Se você fizer o upload antes tem sim. Ex.: No meu painel de administração eu cadastro a imagem com jquery. Como a noticia até então não foi cadastrada e lógico, não tenho o id dela, só subo a imagem e gravo o valor num input hidden. Ai na hora de gravar a noticia eu gravo só o nome da imagem. Se cancelar o cadastro da noticia deleto a imagem da pasta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... Se você fizer o upload antes tem sim. Ex.: No meu painel de administração eu cadastro a imagem com jquery. Como a noticia até então não foi cadastrada e lógico, não tenho o id dela, só subo a imagem e gravo o valor num input hidden. Ai na hora de gravar a noticia eu gravo só o nome da imagem. Se cancelar o cadastro da noticia deleto a imagem da pasta.

Jquery, você sabe de algum tutorial/apostila/video-aula que eu possa aprende-lo?

já faz um tempinho que procuro por jquery/ajax mas nunca acho muito sobre eles

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

<form action="" methode="POST" enctype="multipart/form-data">
 <input type="file" name="arquivo"/>
</form>
<?php
if(isset($_FILES['arquivo'])){
$arquivo = $_FILES['arquivo'];
$name = $arquivo['name'];
$tmp = $arquivo['tmp_name'];
$dir = 'uploads/' //pasta onde vão ser salvos os uploads
 if(move_uploaded_file($tmp, $dir.$name)){
   ?><form action="pagina2.php" methode="POST" enctype="multipart/form-data">
       <input="hidden" value="<?php echo $dir.$name; ?>" name="hidden"/>
       <input type="submit" value="continuar"/>
   </form><?php
}
}
?>

mais ou menos assim

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não precisa ser em tempo real, vai ser basicamente quando o usuário clicar em enviar,

 

Ele vai ser redirecionado ou não,

 

Caso esteja ok ele não vai ser redirecionado,

Se não sim ele é redirecionado.

 

O problema que não estou sabendo como enviar esse "arquivo" entre os formulários, ou não estou sabendo como trabalhar com eles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.