Publicidade

cristianomg

Members
  • Total de itens

    129
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre cristianomg

Informações Pessoais

  • Sexo
    Masculino
  1. Vem este retorno: array(1) { ["idanuncio"]=> string(2) "25" } Só que tem uma coisa Williams...eu uso um js que faz o esquema das imagens multiplas e chama o upload.php . Cara eu acho que eu deve passar este parametro pelo JS .. Bha só pode ser isso não é?
  2. E ae Williams Justamente fiz isto mas não vai, as imagens estão sendo salva na base corretamente mas o input text que contém meu valor ou até mesmo o $_GET não absorve o valor no arquivo upload.php Não sei o que pode ser que acontece... Inseri diretamente o valor e no arquivo upload.php não esta pegando este valor do input,.. <input type="text" name="idanuncio" value="25">
  3. Me deparei com mais um ultimo ponto para fechar. Eu precisaria passar um id de anuncio como parâmetro Tentei de duas formas: passando por input text e pegando no $_POST e/ ou passando por GET e pegando por $_GET Mas ele insere zero na base, tipo não pega o POST ou o GET Não entendi.... <form action="upload.php?id=<?php echo $_GET['id']?>" enctype="multipart/form-data" method="post" > <input type="text" name="idanuncio" value="25"> <input type="file" name="images[]" id="images" multiple> <button type="submit" id="btn">Enviar Arquivos</button> </form> Para salvar na base o idanuncio foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; $_SESSION['imagens'][] = $name; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); $idanuncio = $_POST['idanuncio']; **ou usando GET $idanuncio = $_GET['idanuncio']; $sql = "INSERT INTO fotos_anuncio (idanuncio, nomeimagem) VALUES ('$idanuncio','$name');"; mysql_query($sql) or die(mysql_error()); } }
  4. RESOLVIDO Opa descobri, havia um bloqueio no servidor, devido ao limite de "mb" de envio das imagens, acho que estava impedindo de certa forma isso. Segue para quem precisar usar um dia. Seleção das imagens: <form action="upload.php" enctype="multipart/form-data" method="post" > <input type="file" name="images[]" id="images" multiple> <button type="submit" id="btn">Enviar Arquivos</button> </form> Publicando na base de dados: <?php session_start(); include "conexao_banco"; foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; $_SESSION['imagens'][] = $name; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'local onde ira mover as imagens/'.$name); $sql = "INSERT INTO tabela (nomeimagem) VALUES ('$name');"; mysql_query($sql) or die(mysql_error()); } } ?> William obrigado pela atenção ae. faz tempo que não entro no site e mudou, onde eu coloco o post como resolvido ?
  5. Opa William, Olhei no easy nos log files > Apache error e Mysql error , e não contém nada na data atual quando tento executar as inclusões. Vou ver se acho algum outro tipo, de envio com preview de múltiplas imagens pra base de dados.
  6. Alguém ai já passou por algo parecido para dar um norte. Olhei com f12 para ver logs de erros mas não gerou nada.
  7. Não faltou um echo ? value="<?= echo $CLI['id_usuario'];?>"
  8. Tentei, Na verdade a tela carrega as fotos na div, chama o javascript para upload das fotos na pasta, mas passa batido pelo INSERT. Nem uma mensagem pelo insert exibe em tela...
  9. Tentei desta forma e também não deu.. session_start(); foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; $_SESSION['imagens'][] = $name; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); /// tentei incluir aquei dentro do foreach e não deu .. $sql = "INSERT INTO fotos_anuncio ( nomeimagem) VALUES ('$imagens');" or die(mysql_error()); if($resultado=mysql_query($sql)){ echo "<script>alert('salvou');</script>"; }else{ echo die(mysql_error()); echo "Deu guru!"; } } } Alguém sabe outro meio para atender isso ?
  10. E ae pessoal, Preciso de uma orientação no seguinte, Fazendo algumas pesquisas cheguei no código onde seleciono multiplas imagens e as coloco em uma pasta especifica, até tranquilo. Mas agora eu preciso que dentro do meu foreach cada imagem seja gravada na base de dados, ou seja, ao receber cada imagem eu terei de gravar na base linha a linha. Tentei colocar o insert dentro do foreach mas não deu...algué tem alguma orientação de onde posso incluir meu insert por exem da tabela imagens ( codimg, nomeimagem ) Fiz o meu foreach desta forma: session_start(); foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; $_SESSION['imagens'][] = $name; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); } // Eu encontrei esta instrução abaixo mas não acredito que seja a forma mais adequada e esta tb não funcionou foreach($_SESSION['imagens'] as $key => $imagem){ $sql = "INSERT INTO fotos_anuncio ( nomeimagem) VALUES ('$imagens');" or die(mysql_error()); if($resultado=mysql_query($sql)){ echo "<script>alert('salvou');</script>"; }else{ echo die(mysql_error()); echo "Deu guru!"; } } }
  11. E ae pessoal, Preciso de uma orientação no seguinte, Fazendo algumas pesquisas cheguei no código onde seleciono multiplas imagens e as coloco em uma pasta especifica, até tranquilo. Mas agora eu preciso que dentro do meu foreach cada imagem seja gravada na base de dados, ou seja, ao receber cada imagem eu terei de gravar na base linha a linha. Tentei colocar o insert dentro do foreach mas não deu...algué tem alguma orientação de onde posso incluir meu insert por exem da tabela imagens ( codimg, nomeimagem ) Fiz o meu foreach desta forma: <?php foreach($_FILES['images']['error'] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES['images']['name'][$key]; move_uploaded_file($_FILES['images']['tmp_name'][$key], 'imagens/anuncios/upload/'.$name); } } ?>
  12. Bha ! Não tinha percebido a falha de digitação. Obrigado pela atenção. Funcionou !!!
  13. E ae pessoal, Estou testando o upload de imagens multiplas , mas, estou com problema de descobrir por que esta exibindo uma mensagem de erro com uso de foreach segue código. index <div id="principal"> <form action="upload.php" enctype="multipart/form-data" method="post" > <input type="file" name="images" id="images" multiple> <button type="submit" id="btn">Enviar Arquivos</button> <!--input type="submit" id="btn" value="upload"--> </form> <div id="response"> </div> <ul id="image-list"> </ul> <div style="clear:both;"></div> </div> Chamada do Upload.php <?php foreach($_FILES["images"]["name"] as $key => $error){ if($error == UPLOAD_ERR_OK){ $name = $_FILES["images"]["name"][$key]; move_uploaded_file($_FILES["images"]["tmp_name"][$key], "imagens/anuncios/upload/".$name); } } echo "Imagens enviadas com sucesso"; ?> Erro exibido: Warning: Invalid argument supplied for foreach() in C:\servidor6\EasyPHP-DevServer-14.1VC9\data\localweb\aulaupload\upload.php on line 3 Imagens enviadas com sucesso Só que nem chega a enviar as imagens
  14. Bom dia pessoal, Venho aqui pedir uma orientação onde posso encontrar o que preciso. Seguinte tenho um sistema de intranet que estou criando, com o modelo de publicação de fotos e texto de fotos do face. Ok, o sistema faz upload salva o texto tudo por method="Post" .Mas eu queria que a requisição não tivesse que chamar outra pagina e após a inserção na base retornar a página atual atualizada com a minha ultima publicação, então dois pontos: 1 - Eu preciso que ao publicar seja salvo sem refresh ou envio de Post e retorno do mesmo, andei olhando e estou implementando meia boca com javascript enviar e gravar na base... AGORA UMA ORIENTAÇÃO DO QUE PRECISO SERIA, ABAIXO: 2 - Agora ai é que são elas: se eu conseguir salvar com Javascrpit como faço para que tipo "a minha linha do tempo" , recarregue na página a minha postagem sem ter a necessidade de dar F5 ?? Neste item dois se alguém souber algum macete ou tutorial sobre isso agradeço. Valeu!