Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1197 registros

  1. gersonab

    link com caracteres estranhos

    Bom dia, estou com um problema aqui, reparando um sistema em que neste já se encontram mais de 4000 arquivos cadastrados, só que quem fez não se atentou para os caracteres, já refiz a programação do mesmo e o cadastro esta normal, sendo que praticamente 2800 arquivos foram cadastrados de forma errada, por exemplo: nome do arquivo cadastrado -> COMUNICAÇÃO.pdf forma que foi gravada no banco e na pasta -> COMUNICAÇÃO.pdf ao clicar para abrir, o mesmo da erro, não é encontrado -> was not found on this server. tem alguma maneira de reparar o link sem ter que renomear todos estes arquivos na pasta e no banco de dados ?
  2. Sapinn

    Como gerar um nome de usuário?

    Salve galera, firmeza? Tenho uma aplicação web e gostaria de criar um nome de usuário único para cada usuário que se cadastrar no meu site misturando seu nome e acrescentando letras e números. Por exemplo: Nome: João Maria José Nome_gerado: joao.maria_jose278327 Alguém sabe como fazer?
  3. gersonab

    Consulta aparece em um servidor, no outro não.

    Boa tarde, tenho uma consulta onde retorno dados de várias tabelas, em um servidor ela funciona perfeitamente, no outro não retorna os campos longtext, fica vazio. <?php $id=(int)$_GET['idc']; $consulta3 = $pdo->query("SELECT * FROM proc INNER JOIN cli ON idc=part LEFT JOIN posicao ON idpos=posic WHERE idc=$id"); while($user3 = $consulta3->fetch(PDO::FETCH_ASSOC)){ $idpr = $user3['idpr']; $reup = $user3['reup']; //// vários campos, todos retornando normal $leb = str_replace('"','-',$user3['leb']); $obsp = str_replace('"','-',$user3['obsp']); ?> <p>Andamento : <?php echo nl2br($obsp);?> </p> /// não retorna, ou <p>Andamento : <?php echo $obsp;?> </p> /// também não retorna porém no servidor que eu trabalho funciona normalmente já no servidor do cliente que é na kinghost o mesmo não retorna estes dados, o que pode ser ?
  4. ViniciusRamoa

    Limitar itens exibidos do foreach [RESOLVIDO]

    Olá, eu possuo o código: @foreach ($manga['chapters'] as $chapter) <div class="manga-chapter" > <h6 class="events-subtitle" style="left: -165px; top: 30px; position: relative;"> {{ link_to_route('front.manga.reader', "≫"." ".$chapter['chapter_name'], [$manga['manga_slug'], $chapter['chapter_slug']]) }} </h6> </div> @endforeach Mas ele acaba exibindo muitos itens, eu gostaria de limitar para apenas 5 itens, e que esses 5 itens, o menor fosse "apagado" e aparecesse o mais recente, exemplo: Atualmente: Item 5 Item 4 Item 3 Item 2 Item 1 Quando um novo item for publicado, ficaria: Item 6 Item 5 Item 4 Item 3 Item 2 Agradeço a ajuda, se puder pelo menos indicar um caminho, já ajuda muito, estou perdido aqui
  5. Iai galera beleza? Uma duvida boba mais que recorre muito. Tenho um site rodando em PHP e gostaria de saber como fazer para que o usuário permaneça logado mesmo, por exemplo, se ele fechasse o navegador. E também queria saber como dar logoff depois de um longo período de tempo sem ele fazer nada, ou seja, por inatividade. Quero aproveitar esse tópico pra pergunta também como fazer para o usuário ficar logado direto? Vi em alguns sites uma opção que você marca e assim que entra na pagina inicial já vai direto para a pagina com seus dados sem precisar ter que preencher um form de login como isso é feito? To fazendo esse tópico porque ja pesquisei em um monte de lugares e não encontrei uma resposta boa, além disso vi que outra pessoas possuem a mesma duvida e talvez esse tópico possa ajuda-las futuramente ou até eu mesmo.
  6. Moacir Guilherme Filho

    Numeração de protocolo sequencial

    Olá, possuo um formulário PHP para inserir em uma tabela no banco MySQL. Preciso criar uma função (PHP ou JAVA) semelhante ao "auto increment" para preencher um campo na minha tabela no banco que seja semelhante a isso, quando for inserindo: 0001/2020, 0002/2020, 0003/2020, porém ao virar o ano a numeração tem que zerar, ficando assim: 0001/2021, 0002/2021, 0003/2021. Formulário tem o nome "cad_ocorrencia.php", o banco "sisgcm", a tabela "atendimento" e o campo da tabela "numero_ocorrencia". No MySQL a tabela está assim: atendimento (id_atentidmento, numero_ocorrencia, datainicio e hora inicio). Obs: A função tem que funcionar como o auto increment porque o sistema será usado por mais de uma pessoa e se a função fizer a consulta no banco na hora que o formulário for aberto, poderá causar duplicidade de numero de ocorrência, então deve ser executada igualmente ao auto incremento.Desde já agradeço meus Mestres deste site.
  7. EvertonFD

    Gerar numero de matricula na hora do cadastro

    Boa tarde sou novo com php e estou com uma dificuldade preciso cadastrar o usurário gerando um numero de matricula e na pagina seguinte mostrar esse numero para ele. não estou conseguindo fazer isso se alguém puder me ajudar agradeço
  8. Fredo

    Sistema de propinas

    Boa tarde pessoal. Espero que estejam indo bem apesar dessa Covid que esta no mundo todo. Tenho um sistema escolar. Estou a fazer a parte das propinas. Gostaria de uma ajuda sobre a logica para cobrar dividas e multas quando o estudante passa do prazo do pagamento (depois do dis 15 do mes) Agradeco Fredo
  9. helkton

    ajuda com mensagem whatsapp com PHP

    oi galera eu acho que é aqui rss seguinte tenho um formulario de contato com os dados de produtos comprados SALVOS EM SESSION preciso pegar esses dados e enviá-los para o whatsapp do dono do estabelecimento o problema é que esta pegando apenas o último registro por exemplo tenho 3 produtos produto 1 produto 2 produto 3 preciso pegar eles e enviar no whatsapp, alguma dica de como fazer isso olha o que eu ja tenho esse for pegando todos os produtos salvos na session foreach($_SESSION['dados'] as $produtos){ $nomeItemPedido = $produtos['id_Produto']; $qdadeItemPedido = $produtos['quantidade']; $precoItemPedido = $produtos['preco']; echo 'produto '.$nomeItemPedido; echo"<br>"; echo 'Quantidade '.$qdadeItemPedido; echo"<br>"; echo 'preço '.$precoItemPedido; echo"<br>"; echo"<br>"; $msgPedido = ''.$nomeItemPedido.'-'.$qdadeItemPedido.'-'.$precoItemPedido; echo "<script> var celular = 'fonePredefinido'; var texto = '$msgPedido'; texto = window.encodeURIComponent(texto); </script>"; echo '<script>window.open("https://api.whatsapp.com/send?phone=" + celular + "&text=" + texto, "_blank");</script>'; } //Aqui monto o link de redirecionamento para o whats echo '<script>window.open("https://api.whatsapp.com/send?phone=" + celular + "&text=" + texto, "_blank");</script>';
  10. Hugo Lima

    Ajuda, Update de Legenda em upload de multiplas fotos?

    Eu tenho um sistema que, depois de carregar várias fotos, gera um campo de legendas para cada foto, desejo atualizar o banco de dados dessas legendas. Como fazer isso. Minha tabela no banco de dados - tabela tb_fotos_portfolio (id, id_portfolio, legenda, arquivo). Obs.: Seria apenas a parte de UPDATE das legendas no banco de dados. ... <?php $sql = "SELECT * FROM tb_fotos_portfolio WHERE id_portfolio = $id"; $query = $DB->Select($sql); if (count($query) == 0) { ?> <div class="box-body"> <h3 class="text-center text-danger" style="margin: 140px 0;">Imagem não enviada!</h3> </div> <?php } else { ?> <div class="box-body no-padding"> <ul class="users-list clearfix"> <?php foreach($query as $item) { ?> <li> <a class="popup-link" href="../../../upload/portfolio/imagem/<?php echo $item['arquivo']; ?>"> <img src="../../../upload/portfolio/miniatura/<?php echo $item['arquivo']; ?>" alt="<?php echo $item['arquivo']; ?>"/> <span class="users-list-name"><?php echo $item['arquivo']; ?></span> </a> <a class="btn btn-label btn-danger btn-xs" href="acoes.php?acao=deleteFotos&id=<?php echo $_GET['id'];?>&arquivo=<?php echo $item['arquivo'];?>"><i class="fal fa-trash-alt"></i>Excluir</a> <span class="users-list-name"><?php echo $item['legenda']; ?></span> <form id="" action="acoes.php?acao=legendas_fotos" method="post" enctype="multipart/form-data"> <input type="text" name="legenda[]" id="legenda" class="form-control" placeholder="Legenda" value="<?php echo $item['legenda']; ?>"/> </li> <?php } ?> </ul><!-- /.users-list --> </div> <button type="submit" class="btn btn-success btn-label btn-sm"><i class="fa fa-check"></i> Atualizar Legendas</button> </form> .... acao.php case 'legendas_fotos': $legenda = $_POST['legenda']; $sql = "UPDATE tb_fotos_portfolio SET legenda= $legenda WHERE id=:id"; $vCampos = array('id'=>$id); $DB->Execute($sql, $vCampos); // Volta para o form header("location:form.php?id=" . $id); exit; break
  11. peterstefan

    fazer um where em 2 campus

    Olá, estou com uma query aqui e preciso pegar de 2 campos diferentes os dados diferente de 0, mais quanto tento no AND ele somente traz um resultado, o OR ele traz um dos campos com o valor 0, teria alguma forma de pegar os dados diferente de 0 dos dois campus? preciso pegar o idOrganizador diferente de 0 e o idPiloto diferente de 0 SELECT * FROM boletos WHERE proc = 0 AND idOrganizador !='0' AND idPiloto ='0';
  12. fideles

    Validação antes de submeter formulário

    Fala pessoal, tudo na paz? Como anda a quarentena ? Todos se cuidando.... Seguinte, uma dúvida ou navalhada minha, Tenho um form simples, básico mesmo onde trampo, só para fazermos levantamento quando alguém chega. Nome da pessoa Um regime de contratação (CLT ou PJ) (input do tipo radio) (Nos value dos input radio tem CLT e PJ) Nome da empresa (campo oculto) (aqui funciona na boa) Preciso fazer com que se a pessoa clicar em PJ fazer ela preencher obrigatoriamente o campo "Nome da empresa" se ela for CLT não faz nada. Já tentei da seguinte forma e não da certo, talvez esteja errando por bobeira. if(empty($tipo_contratacao == "PJ")) { echo "<meta http-equiv='refresh' content='0; pesquisa_retorno_2.php'><script>alert('O campo nome da empresa não foi preenchido')</script>" ; return false; } Alguém tem uma luz ? Obrigado.
  13. Seguinte. Estou tendo dificuldades em criar um array a partir de outro array. E o que preciso é que a saída seja exatamente assim: $dados_out = array( 'nome' => 'Nome do Aluno', 'diciplina_notas' => array( array('PORTUGUÊS', '7ano' => '7,5', '8ano' => '7,0', '9ano' => '8,0'), array('REDAÇÃO', '7ano' => '8,5', '8ano' => '9,0', '9ano' => '9,0'), array('HISTÓRIA', '7ano' => '9,5', '8ano' => '8,5', '9ano' => '8,5'), array('GEOGRAFICA', '7ano' => '7,0', '8ano' => '8,5', '9ano' => '8,0'), array('QUIMICA', '7ano' => '--', '8ano' => '--', '9ano' => '8,5'), ) ); A partir deste código: $dados = array( array( 'nome'=> 'Nome do Aluno', 'etapa'=> '7º ANO', 'pos' => 7, 'not_dados'=> array( array('PORTUGUES', '7,5', '120H', 'AP'), array('REDAÇÃO', '8,5', '40H', 'AP'), array('HISTÓRIA', '9,0', '80H', 'AP'), array('GEOGRAFIA', '7,0', '80H', 'AP') ) ), array( 'nome'=> 'Nome do Aluno', 'etapa'=> '8º ANO', 'pos' => 8, 'not_dados'=> array( array('PORTUGUES', '7,0', '120H', 'AP'), array('HISTÓRIA', '8,5', '80H', 'AP'), array('REDAÇÃO', '9,0', '40H', 'AP'), array('GEOGRAFIA', '8,5', '80H', 'AP') ) ), array( 'nome'=> 'Nome do Aluno', 'etapa'=> '9º ANO', 'pos' => 9, 'not_dados'=> array( array('PORTUGUES', '8,0', '120H', 'AP'), array('HISTÓRIA', '8,5', '80H', 'AP'), array('REDAÇÃO', '9,0', '40H', 'AP'), array('GEOGRAFIA', '8,0', '80H', 'AP'), array('QUIMICA', '8,5', '80H', 'AP') ) ), ); OBS: terá todas as etapas e as diciplinas não podem ser repetidas. Quem puder ajudar desde já agradeço.
  14. violin101

    PHP - Usar a Função da Tabela - DataTables

    Olá amigos, saudações... Gostaria de tirar uma dúvida com os amigos. Para utilizar a Função Tabela no Sistema WEB é melhor utilizar já as configurações do DataTable ou fazer a paginação na unha ? Grato, Cesar
  15. Olá senhoras e senhores, venho aqui tirar uma dúvida ! Eu desenvolvi um projeto em php para um cliente e hospedei na Hostgator, como já trabalho com a hospedagem Hostgator há alguns anos, nunca tive problema até quando comecei a trabalhar com PREPARE STATEMENT , e aí me gerou uma grande dor de cabeça, e como não tinha muita experiência usando instrução preparada, comecei a desenvolver meus projetos através desta instrução e rodando de boa localmente, e foi só hospedar remotamente e já deu alguns erros, e o principal de foi * Call to undefined method mysqli_stmt::get_result() in * e consultando o site stackoverflow li um seguinte trecho de um desenvolvedor experiente que: O mysqli foi introduzido no php 5, já a função get_result pertence ao pacote mysqlnd que é o driver nativo. E como não tinha ciência desta função MYSQLND e pelo que eu li, ELA É NATIVA DO MYSQL, e para não perder o plano já contratado, tive que usar em vez de get_result() usar o bind_result (), só que tive dificuldades de alguns dias para resolver, mas consegui fazer com que na classe A, onde esta minhas instruções e conexões com o banco e o loop do while estão , fazer que ao instanciar um objeto e chamar cada variável usando [ ] como array conseguisse pegar todos os dados dentro do loop do while e irei mostrar logo abaixo: E a minha dúvida é saber se estaria fazendo de forma correta ou existiria outra forma de usar o foreach para percorrer um array. Segue abaixo o código de exemplo: CLASSE A: <?php class DadosAmortecedoresEletricos { private $conecta_banco; public function __construct(){ $this->conecta_banco=new Conexao(); $this->conecta_banco->Conectar(); } public $ativo; public $com_foto; public $sem_foto; public $linha; public $id; public $produto_id; public $negocio; public $negocio_tipo; public $tipos; public $tipo; public $imgP; public $valor; public $negocio_d; public $sqlL_2; public $sqlL_1; // ESSA CLASSE SERVE PARA PAGINAÇÃO public function BuscarDadosAmortecedoresEletricos(){ $conexao=$this->conecta_banco->banco; $Dados=new DadosEmpresa(); $Dados->BuscarDadosEmpresa(); $limit=$Dados->qtd_secao_eletrico; $ativo=$this->ativo=1; $sql_1=$conexao->prepare("SELECT i.id,i.id_produto_tipo,i.id_produto_subtipo,t.tipo,n.tipo_nome FROM dados_anuncio i LEFT JOIN tipo_produto t ON (t.id = i.id_produto_tipo)LEFT JOIN subtipo_produto n ON (n.id = i.id_produto_subtipo) WHERE i.ativo=? AND n.tipo_nome LIKE '%el%' ORDER BY i.id DESC LIMIT ".$limit.""); $sql_1->bind_param('s',$ativo); $sql_1->execute(); $sqlL_1=$sql_1->bind_result($id,$id_produto_tipo,$id_produto_subtipo,$tipo, $tipo_nome); while ($sql_1->fetch()) { $this->produto_id=$id_produto_tipo; $this->subproduto_id=$id_produto_subtipo; } $dados=""; $ativo=$this->ativo=1; // ESSA CLASSE SERVE PARA RESGATAR OS DADOS $sql_1 = $conexao->prepare("SELECT i.id AS idi,i.id_produto_tipo,i.foto_exibicao,i.foto_grande,foto_titulo,i.valor, t.tipo_nome, n.tipo AS tipo FROM dados_anuncio i LEFT JOIN subtipo_produto t ON (t.id = i.id_produto_subtipo) LEFT JOIN tipo_produto n ON (n.id =".$this->produto_id.") WHERE i.ativo=? AND t.tipo_nome LIKE '%el%' AND i.id_produto_subtipo LIKE '%".$this->subproduto_id."%' ORDER BY RAND () LIMIT ".$limit."") ; if($sql_1){ $sql_1->bind_param('s',$ativo); $sql_1->execute(); $sql_1->store_result(); $this->sqlT_3=$sql_1->bind_result($id,$id_produto_tipo,$foto_exibicao,$foto_grande,$foto_titulo,$valor, $tipo_nome, $tipo); while ($sql_1->fetch()) { $this->id[]=$id; $this->tipo[]=$tipo; $this->tipo_nome[]=$tipo_nome; $this->foto_exibicao[]=$foto_exibicao; $this->foto_grande[]=$foto_grande; $this->foto_titulo[]=$foto_titulo; $this->valor[]=$valor; } }} } ?> Minha página onde instancio o objeto abaixo: <?php // Aqui é onde uso os foreach para percorrer cada variável $n=0; $tipos=array(); $n=0; foreach ($dados_elet->id as $key=> $thing) { $tipos[$n][1] = $thing; $n++; } if(is_array($dados_elet->tipo)){ $n=0; foreach ($dados_elet->tipo as $thing) { $tipos[$n][2] = $thing; $n++; }} if(is_array($dados_elet->tipo_nome)){ $n=0; foreach ($dados_elet->tipo_nome as $thing) { $tipos[$n][3] = $thing; $n++; }} if(is_array($dados_elet->foto_exibicao)){ $n=0; foreach ($dados_elet->foto_exibicao as $thing) { $tipos[$n][4] = $thing; $n++; }} if(is_array($dados_elet->foto_grande)){ $n=0; foreach ($dados_elet->foto_grande as $thing) { $tipos[$n][5] = $thing; $n++; }} if(is_array($dados_elet->foto_titulo)){ $n=0; foreach ($dados_elet->foto_titulo as $thing) { $tipos[$n][6] = $thing; $n++; }} if(is_array($dados_elet->valor)){ $n=0; foreach ($dados_elet->valor as $thing) { $tipos[$n][7] = $thing; $n++; }} foreach($tipos as $dados_inf){ $imgP= $dados_inf[4]; $descricao= $dados_inf[6]; $id= $dados_inf[1]; $negocio= $dados_inf[2]; $negocio_id= $dados_inf[2]; $subtipo= $dados_inf[3]; $negocio_tipo= $dados_inf[2]; $tipos= $dados_inf[2]; $valor= $dados_inf[7]; if($valor=='0.00' || $valor==''){$valor='Consulte-nos';}else{ $valor ="R$ ".$valor;} $tipo= $tipos;$tipo= strtolower(str_replace(" ","-",strtr(utf8_decode(trim($tipo)),utf8_decode("áàãâéêíóôõúüñçÁÀÃÂÉÊÍÓÔÕÚÜÑÇ"),"aaaaeeiooouuncAAAAEEIOOOUUNC-"))); $imgP2='img_produtos/thumbs/'.$imgP.''; if(file_exists($imgP2)){$foto='<img class="lozad" data-src="'.$Dados->site.'img_produtos/thumbs/'.$imgP.'" alt="'.$tipo.'" />';}else{$foto='<img src="'.$Dados->site.'images/sem_foto.jpg" alt="'.$tipo.'" />';} echo $com_foto='<ul class="menu"><div class="favoritos_add"> <a data-id="'.$id.'" data-toggle="modal" title="'.$id.'" data-target="#myModalfavoritos'.$id.'" id="'.$id.'" class="hvr-pulse"><img src="images/coracao_fav_ext.png" alt="Favoritos" /></a></div> <li><a title="'.$tipo.' | valor: '.$valor.'" href="'.$Dados->site.'contato">'.$foto.'</a> <div class="fundo_dados"> <div class="dados_tipo">'.$tipos.' </div> <div class="dados_subtipo">'.$subtipo.'</div> <div class="dados_titulo">'.$descricao.'</div> <div class="dados_valor">'.$valor.'</div> <div class="informacoes"><a title="'.$negocio.' | '.$tipo.'| valor: '.$valor.'" href="'.$Dados->site.'contato">MAIS INFORMAÇÕES</a></div> <div class="comparar"> <label><input name="comparar[]" type="checkbox" id="comparar" value="'.$id.'" /> Comparar</label><div class="dados_codigo">código: '.$id.'</div></div> </div></li></ul>'; ?> Notem que para cada variável eu uso um foreach para varrer as informações do while da outra página e por último eu uso um foreach que pega cada variável do foreach e distribuo as informações de cada variável na sua matriz na ordenação de [1] , [2], [3] e assim por diante. Resumindo , funciona mas queria saber se existe outra maneira com menos linha de código e que fique mais rápido na hora do php compilar .. Lembrando que não posso usar GET_RESULLT(). E acredito que muitos terão este problema quando começarem a atualizar seus códigos.. Obrigado :)
  16. Olá! Preciso fazer uma consulta em que some os valores positivos e os valores negativos separadamente em uma mesma consulta. por exemplo select sum(valor) as saida where valor < 0, sum(valor) as entrada where valor > 0, group by produto pra ficar assim: +---------------------------------------------------------------------------------------------------+ | PRODUTO | COMPRAS | VENDAS | SALDO | ------------------------------------------------------------------------------------------------------ | PRODUTO A | 100,00 | -100,00 | 0,00 | ------------------------------------------------------------------------------------------------------ | PRODUTO B | 200,00 | -150,00 | 50,00 | +---------------------------------------------------------------------------------------------------+ isso é possivel?
  17. djwagnersp

    Item select no loop While

    Boa noite galera, tudo bem? Estou com uma duvida, poderiam me ajudar. Acredito que seja simples resolver, no entanto ainda sou novato não tenho certeza como fazer.. tenho o seguinte código: <div class="row"> <div class="col s12"> <ul class="collapsible"> <?php $sql_lotes = "SELECT * FROM tbl_lotes WHERE `eve_cod` = $eveId AND lot_ativo = 'S'"; $conn = $mysqli->query($sql_lotes) or die($mysqli->error); while($dados = $conn->fetch_array()){ $lot_cod = $dados['lot_cod']; $lot_nome = $dados['lot_nome']; ?> <li> <div class="collapsible-header"> <!-- Nome do Lote se pista/camarote/areavip --> <h5 class="pink-text text-darken-4"><?php echo $dados['lot_nome']; ?></h5> </div> <div class="collapsible-body"> <?php $sql_item_lotes = "SELECT * FROM tbl_item_lotes WHERE `lot_cod` = $lot_code AND item_lot_ativo = 'S'"; $conn = $mysqli->query($sql_item_lotes) or die($mysqli->error); $dados = $conn->fetch_array()){ $item_lot_cod = $dados['ite_lot_cod']; $item_lot_nome = $dados['ite_lot_nome']; ?> <!-- fazer um loop e trazer todos os itens lote meia/inteira --> <span>ITEM DO LOTE</span> </div> </li> <?php } ?> </ul> </div> </div> Preciso de mais um loop nos item lote como fazer esse novo laço?
  18. Rafael Ferreira_163968

    variavel php curl

    Boa noite, nunca mechi com curl e estou tomando uma surra bunita, se puderem me ajudar, estou consumindo uma api e preciso enviar dados do mysql para esta api, mas antes estou tentando testar com variaveis feitas a mao sem conectar no BD, funcionando com as variaveis eu desenrolo a consulta depois. segue codigo e duvida: <?php $curl = curl_init(); $numero = '000000000'; $msg = 'teste de mensagem BD'; curl_setopt_array($curl, array( CURLOPT_URL => "http://urldaapi", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\r\n \"menssage\": '.$msg.',\r\n \"number\": '.$numero.'\r\n}", CURLOPT_HTTPHEADER => array( "Authorization: 0000000000000000000", "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } nessa linha CURLOPT_POSTFIELDS => "{\r\n \"menssage\": '.$msg.',\r\n \"number\": '.$numero.'\r\n}", a original é a seguinte CURLOPT_POSTFIELDS => "{\r\n \"menssage\": \"Teste pela API\",\r\n \"number\": \"6200000000\"\r\n}", gostaria da ajuda dos colegas de como pegar essas variaveis $numero = '000000000'; e $msg = 'teste de mensagem BD'; e repassar elas para o CURLOPT_POSTFILDES, tentei como a primeira linha mas nao da, preciso modificar a linha original para consumir esses valores. podem me ajudar?
  19. Matheus B. Siqueira

    Janela Collapse bugando

    Bom dia, alguém sabe por que o meu collapse acontece esse erro? Quando eu clico em um item ele abre dois itens, ao invés de fechar. Segue o GIF.
  20. gersonab

    Criar um evento na linha do checkbox

    Bom dia meus amigos, estou precisando criar um evento numa linha de dados de uma consulta, sendo que esta linha deveria estar selecionada através do checkbox, tipo : Tenho uma listagem de informações de clientes, nesta lista tenho um checkbox para selecionar uma única linha, nesta podendo fazer alterações conforme um select option, sendo que este não esta na linha, esta fora dela, pois se eu tiver 3000 linhas, terei 3000 select option, logo o que eu preciso é pegar o id da linha e enviar para o select , onde ali escolherei a ação a tomar. não estou sabendo pesquisar ou dar uma partida para este, desde já agradeço a ajuda. <div class="action-btns d-none"> <div class="btn-dropdown mr-1 mb-1"> <div class="btn-group dropdown actions-dropodown"> <button type="button" class="btn btn-white px-1 py-1 dropdown-toggle waves-effect waves-light" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Ação </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="#"><i class="feather icon-trash"></i>Editar</a> <a class="dropdown-item" href="#"><i class="feather icon-archive"></i>Inserir imagem</a> <a class="dropdown-item" href="#"><i class="feather icon-file"></i>Email</a> <a class="dropdown-item" href="#"><i class="feather icon-save"></i>Deletar</a> </div> </div> </div> </div> <div class="table-responsive"> <table class="table"> <thead> <tr> <th></th> <th>IMAGEM</th> <th>NOME</th> <th>CATEGORIA</th> <th>EMAIL</th> </tr> </thead> <tbody> <tr> <td><input type="checkbox" id="id" name="id" /></td> <td><img src="../cli/imagem.png" alt="img"></td> <td>Nome do cliente</td> <td>Categoria</td> <td>Email</td> </tr> <!-- aqui continua a lista, resumida para facilitar -->
  21. Olá pessoal, gostaria de saber o que faz o operador ^ em php. Por exemplo, a seguinte operação "97 ^ 5" me retorna 100. Gostaria de saber por que me retorna 100. Grato por qualquer ajuda.
  22. Caros amigo, saudações... Por favor, me perdoa em recorrer ao auxílio dos amigos referente uma pequena dúvida. Estou escrevendo um Sistema de Loja Virtual e estou com uma dúvida. Quando um determinado Cliente escolhe 1 ou mais produtos, vai para o Carrinho de Compra. Se outro Cliente realizar o mesmo processo, isso causa duplicidade de produtos, ou seja, o produto do Cliente A interfere no Cliente B e vise e versa ? Para evitar tal erro, como devo fazer para evitar ? Grato, Cesar
  23. Rzorr

    Url, Busca

    Bom dia, eu tenho um site de imóveis, sou corretor, ele está com alguns problemas na URL, comprei esse script e venho fazendo algumas alterações nele, sei o básico, cadastrar, deletar, buscar, update, mas o que acontece esse site foi construido com MVC e confesso parei de estudar PHP faz muito tempo, e não entendo nada de MVC, abaixo o código da busca e como forma o link é montado. No site o link fica assim: /imoveis/lista/referencia/referencia/categoria/comprar/tipo/tipo/cidade/Camboriú/bairro/bairro#busca nesse exemplo fiz uma busca pela cidade! Se clico no menu em vendas o link fica assim: /imoveis/lista/referencia/referencia/categoria/comprar/tipo/tipo/cidade/cidade/bairro/bairro#busca pessoal obrigado pela disposição em ajudar, eu to tentando resolver faz dias, mas não consigo entender a a forma como é construido. <?php class busca extends controller { public function init(){ } public function inicial(){ $referencia = $this->post('referencia'); $categoria = $this->post('categoria'); $tipo = $this->post('tipo'); $cidade = $this->post('cidade'); $bairro = $this->post('bairro'); if($referencia){ $cidade = "cidade"; $bairro = "bairro"; $tipo = "tipo"; $categoria = "categoria"; } else { $referencia = 'referencia'; if(!$categoria){ $categoria = "categoria"; } if(!$tipo){ $tipo = "tipo"; } if(!$cidade){ $cidade = "cidade"; } if(!$bairro){ $bairro = "bairro"; } } $endereco = DOMINIO."imoveis/lista/referencia/$referencia/categoria/$categoria/tipo/$tipo/cidade/$cidade/bairro/$bairro#busca"; $this->irpara("$endereco"); }
  24. szLeonardo

    Cadastro de usuário + validação

    Olá a todos, Estou com um problema no meu cadastro de usuário. A parte de cadastrar está sendo realizada corretamente e meu login também, o meu problema está é que tenho que cadastrar em uma tela, depois entrar em outra para validar e acessar. Gostaria que quando eu realizasse o cadastro já valida-se e entrasse direto, sem precisar ter que entrar na outra pagina e rodar o login. Segue meu cadastro que está funcionando: //--Insere Registro if(isset($_POST['cadastrar'])){ @$usuario = trim(strip_tags($_POST['usuario'])); @$senha = trim(strip_tags($_POST['senha'])); @$nivel_acesso = trim(strip_tags($_POST['nivel_acesso'])); $insert = "INSERT INTO cad_usuario (usuario, senha, nivel_acesso) VALUES (:usuario, :senha, :nivel_acesso)"; try{ $result = $conexao->prepare($insert); $result->bindParam(':usuario', $usuario, PDO::PARAM_STR); $result->bindParam(':senha', $senha, PDO::PARAM_STR); $result->bindParam(':nivel_acesso', $nivel_acesso, PDO::PARAM_STR); $result->execute(); $contar = $result->rowCount(); if($contar>0){ echo '<div class="alert alert-success"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Sucesso!</strong> O Usuario foi Cadastrado!</div>'; $_SESSION['autenticado'] = true; }else{ echo '<div class="alert alert-danger"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Erro ao cadastrar!</strong> Não foi possível cadastrar o Usuario.</div>'; }}catch(PDOException $e){ echo $e; }} } } Segue meu validador do usuário cadastrado que está funcionando: <?php session_start(); include_once "connection/conecta.php"; $usuario = new Usuario(); try { if($usuario->confere($_POST['usuario'],$_POST['senha'])) { $_SESSION['autenticado'] = true; $_SESSION['usuario'] = $_POST['usuario']; header('location: principal.php'); } else { $_SESSION['autenticado'] = false; include_once "index.php"; exit("<div class='alert alert-danger col-sm-12'>Usuário ou senha incorretos. Verifique</div>"); } } catch(PDOException $p){ echo "Ocorreu um erro inesperado: ". $p->getMessage(); } ?> Segue minha pagina principal aonde valida a $_SESSION['autenticado'] = false; Mas só valida se passar na pagina index e passar pela validação a cima. <?php require_once("connection/conecta.php"); ob_start(); session_start(); if (@!$_SESSION['autenticado']){ include_once "index.php"; exit("<div class='alert alert-danger col-sm-12'>Para acessar o sistema você deve efetuar login</div>"); } $logado = $_SESSION['usuario']; $sql = "SELECT * from cad_usuario WHERE usuario = '$logado' and situacao = 'A'"; try{ $result = $conexao->prepare($sql); $result->execute(); $contar = $result->rowCount(); if($contar =1){ $loop = $result->fetchAll(); foreach ($loop as $show){ $userLogado = $show['usuario']; $senhaLogado = $show['senha']; $nivelLogado = $show['nivel_acesso']; } } }catch (PDOWException $erro){ echo $erro;} ?>
  25. Alberto Nascimento

    Contar registros com critérios mysql PHP

    Tenho o seguinte código que faz a consulta e contagem de todos os campos de uma tabela e retorna a quantidade através de ECHO. Porém preciso que tenha dois critérios a seguir para então contar: <?php $servidor = ""; $usuario = ""; $senha = ""; $dbname = ""; $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(!conn) { echo "Error"; } $sql="SELECT count(id) AS total FROM tbl_test"; $result=mysqli_query($conn,$sql); $values=mysqli_fetch_assoc($result); $num_rows=$values['total']; echo $num_rows; ?> Só que preciso que primeiro encontre todos os registros que tiverem o nome "ALBERTO" no campo NOME e logo em seguida faça a contagem dos registros de acordo com o campo SITUACAO . Ficaria desta forma a ser exibido: Obrigado !!
×

Informação importante

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