Publicidade

cristianomg

Members
  • Total de itens

    130
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre cristianomg

Informações Pessoais

  • Sexo
    Masculino
  1. Pessoal, Como todos preciso de uma orientação. Tenho varias checkbox que ao selecionar uma delas, esta mesma passa a modal bootstrap o value do campo. Mas eu consigo abrir a modal só não consigo abrir a modal quando seleciono outro checkbox, pois meu problema é passar ao javacript, que e como informo a ele que estou querendo que o value = 1 do checkbox name="Poltrona 01" seja absorvido na modal. Ou se ao clicar na checkbox value = 4 seja o mesmo aberto a modal contendo o valor da checkbox name="poltrona 04" Abaixo os campos : data-id='1' é quem passa o valor para o campo que esta na modal id='btnEditar' este cara é quem serve de parâmetro para a modal ser aberta, e serve de parâmetro para o javascript abrir a modal <div class="col-xs-2"> <img src="../images/poltrona_ocupada.jpg" class="img-responsive img-radio"> <a type='button' href='#editar' data-toggle='modal' data-target='.editar' data-id='1' id='btnEditar' > <button type="button" class="btn btn-primary btn-radio">Poltrona 01</button> </a> <input type="checkbox" class="hidden" type="checkbox" name="chk4" id="item4" value="val4"> </div> <div class="col-xs-2"> <img src="../images/poltrona_ocupada.jpg" class="img-responsive img-radio"> <a type='button' href='#editar' data-toggle='modal' data-target='.editar' data-id='2' id='btnEditar' > <button type="button" class="btn btn-primary btn-radio" role="button" data-toggle="modal" data-target="#login- modal">Poltrona 02</button> </a> <input type="checkbox" class="hidden" type="checkbox" name="meuid" id="meuid" value="val4"> </div> <div class="col-xs-2"> <img src="../images/poltrona_ocupada.jpg" class="img-responsive img-radio"> <a type='button' href='#editar' data-toggle='modal' data-target='.editar' data-id='3' id='btnEditar' > <button type="button" class="btn btn-primary btn-radio">Poltrona 03</button> </a> <input type="checkbox" class="hidden" type="checkbox" name="chk4" id="item4" value="val4"> </div> <div class="col-xs-2"> <img src="../images/poltrona_ocupada.jpg" class="img-responsive img-radio"> <a type='button' href='#editar' data-toggle='modal' data-target='.editar' data-id='04' id='btnEditar' > <button type="button" class="btn btn-primary btn-radio" role="button" data-toggle="modal" data-target="#login- modal">Poltrona 04</button> </a> <input type="checkbox" class="hidden" type="checkbox" name="meuid" id="meuid" value="val4"> </div> A Modal é esta : <div class="modal fade" id="login-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header" align="center"> <img class="img-circle" id="img_logo" src="http://bootsnipp.com/img/logo.jpg"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span> </button> </div> <!-- Begin # DIV Form --> <div id="div-forms"> <!-- Begin # Login Form --> <form id="login-form"> <div class="modal-body"> <div id="div-login-msg"> <div id="icon-login-msg" class="glyphicon glyphicon-chevron-right"></div> <span id="text-login-msg">Type your username and password.</span> </div> <input id="login_username" class="form-control" type="text" placeholder="Username (type ERROR for error effect)" required> <input id="login_password" class="form-control" type="password" placeholder="Password" required> <div class="checkbox"> <label> MEU VALUE CHECKBOX DEVE ESTAR AQUI NESTE CAMPO <input type="text" class="form-control" name="meuid" id="meuid" disabled="true"> </label> </div> </div> </form> </div> </div> </div> </div> o JAVASCRIPT <script> $(document).on("click", "#btnEditar", function () { var info = $(this).attr('data-id'); var str = info.split('|'); var meuid = str[0]; var minhadata = str[1]; $(".modal-body #meuid").val(meuid); $(".modal-body #minhadata").val(minhadata); }); </script> Eu acho que no meu checkbox no id="btneditar" deve ter referencia de numero (id="btneditar_xx)) também, e que o javascript no #btneditar seja representado desta forma #btneditar_xx , onde o xx é o numero da checkbox que eu selecionei e esta checkbox passe o value dela para a modal É isso que preciso fazer.
  2. 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 é?
  3. 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">
  4. 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()); } }
  5. 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 ?
  6. 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.
  7. 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.
  8. Não faltou um echo ? value="<?= echo $CLI['id_usuario'];?>"
  9. 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...
  10. 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 ?
  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: 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!"; } } }
  12. 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); } } ?>
  13. Bha ! Não tinha percebido a falha de digitação. Obrigado pela atenção. Funcionou !!!
  14. 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