Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6869 results

  1. Pitag346

    Sub Consulta SQL com PHP

    Boa noite pessoal... Eu não estou conseguindo fazer uma sub consulta... Se alguém puder clarear minhas ideias isso ser de muita ajuda. Fiz varias pesquisas e ainda não entendi como posso fazer o seguinte: Tenho 3 tabelas no banco de dados a tabela: Users, Ingress, Vendas. A tabela ingress seria a tabela onde armazeno meus produtos, contendo o preço do produto obviamente. E a tabela vendas eu armazeno o ID do produto vendido e o ID do user que vendeu... Quero fazer uma sub consulta pra exibir dentro de um loop o valor total de produtos vendidos por cada usuario, porem eu não faço ideia como fazer, tentei a seguinte forma: $sq = " SELECT P.id, (SELECT COUNT(C.lote_id) FROM ingress C WHERE ticket_promote_id = P.id ) FROM users GROUP BY P.id "; $t2 = $conn->query($sq); Mas não estou entendendo como fazer... Se alguém puder só me dar um exemplo, eu só quero pegar o preço da outra tabela e exibir dentro de um loop em uma LISTA contendo, USER, VENDAS, VALOR TOTAL VENDIDO... Obrigado. att.
  2. avelar.avelar

    Listagem com Nivel

    Estou tentando listar desta maneira: Escola: joao paulo IV Turno: Manha Curso: 1 serie Curso: 2 serie Curso: 3 serie Turno: Tarde Curso: 1 serie Curso: 2 serie Curso: 3 serie Escola: Margareth Lima Turno: Manha Curso: 1 serie Curso: 2 serie Curso: 3 serie Turno: Tarde Curso: 1 serie Curso: 2 serie Curso: 3 serie $query = Curso::query()->select('id', 'serie_curso', 'slug', 'escola_curso', 'turno_curso')->where('ativo', 1)->get(); foreach($query as $cursos){ $escola = $cursos->escola_curso; $turno = $cursos->turno_curso; if($cursos->escola_curso == $escola ) { echo $cursos->escola_curso; if($cursos->turno_curso == $turno) { echo $cursos->turno_curso; echo $cursos->nome_curso; }else{ echo $cursos->turno_curso; } }else{ echo $cursos->escola_curso; } } Alguem poderias me ajudar? grato turma
  3. jacksonihs

    Otimização de Consulta

    Minha consulta está muito demorada, alguém tem alguma ideia de como melhorar, creio que o segundo select está piorando o processo, rsrsrs... $consumption = $this->reading ->selectRaw('apartments.condominium_id, condominiums.name, apartments.number, apartments.block, readings.reading as reading, readings.reading/1000 as reading_m3, DATE_FORMAT(readings.readed_at, "%d/%m/%Y") as date, DATE_FORMAT(readings.readed_at, "%H:%i") as hour, IFNULL(readings.reading/1000 - (select rd.reading/1000 from readings rd where rd.id < readings.id and rd.meter_id = readings.meter_id order by rd.readed_at desc limit 0,1),0) as consumption, readings.readed_at as readed_at, readings.meter_leak, readings.meter_wire_cut, readings.meter_id, meters.meter_number, meters.transmitter_number, meter_types.type') ->join('meters', 'readings.meter_id', '=', 'meters.id') ->join('meter_types', 'meters.meter_type_id', 'meter_types.id') ->join('apartments', 'meters.apartment_id', '=', 'apartments.id') ->join('condominiums', 'condominiums.id', '=', 'apartments.condominium_id') ->where('condominiums.id', '=', $id) ->whereBetween('readings.readed_at', [$dateStart, $dateEnd]) ->orderBy('meters.meter_number', 'asc') ->orderBy('readings.readed_at', 'asc') ->get();
  4. ivansilvask83

    Foreach com duas variáveis em uma tabela

    Pessoal preciso mostrar na tabela o valor de nome, email e cotas o problema é que não estou conseguindo mostrar a quantidade de cotas porque preciso de 2 variaveis foreach ou 2 foreach. segue o codígo: <tbody> <?php if(!empty($indicados_nivel)){ foreach($indicados_nivel as $indicado){ $indicadoInfo = $this->conta_model->InfoUser($indicado); foreach ($cotas as $cota) { ?> <tr> <td width="200"> <?php echo $indicadoInfo->nome;?> </td> <td width="250"> <?php echo $indicadoInfo->email;?> </td> <td width="50"> <?php echo $cota->quantidade; ?> //Aqui Preciso Mostrar a Quantidade de cotas que cada usuario tem// </td> </tr> <?php } } ?> </tbody>
  5. Boa tarde! Estou recebendo esta string em um response de uma requisição feita em um WebService SOAP e não estou conseguindo desmembrar as informações obtidas. Como faço para pegar as informações que estão dentro das tags xml contidas na String? Já tentei converter em array, JSon, Xml. Porém sem sucesso. Segue o response: string(19252) " <?xml version="1.0"?><retorno><pessoa nr_cpfcnpj="12345678910" cd_pessoa="000000" tp_pessoa="F" nm_pessoa="USUARIO DE TESTE" ds_homepage=""><pesFisica tp_estcivil="1" tp_sexo="M" cd_seriectps="" ds_orgexpedidor="SSPPR" nr_ctps="" nr_cpf="12345678910" nr_rg="111111111" vl_rendamensal="" ds_cargo="" dt_admissao="" dt_nascimento="23/08/1984" ds_localtrab="" ds_localnasc="" ds_nacionalidade="" nm_mae="" nm_pai=""/><pfAdic tp_escolaridade="" qt_filhos="" qt_dependentes="" qt_resantmeses="" qt_traantmeses="" ds_traantlocal="" dt_residedesde="" tp_casa="" tp_carro=""/><endereco nr_sequencia="194" cd_tipoendereco="2" cd_municipio="59749" cd_cep="83030150" nm_logradouro="TESTE" nr_caixapostal="" nr_logradouro="87" ds_referencia="" ds_complemento="NULL" ds_bairro="TESTE" ds_siglalograd="R"><municipio cd_municipio="59749" nm_municipio="TESTE" cd_estado="17"><estado ds_sigla="PR" nm_estado="PARANA"/></municipio></endereco><telefone nr_sequencia="2" cd_tipofone="3" nr_telefone="41 999999999" in_padrao="T" nr_ramal=""><tipoFone cd_tipofone="3" ds_tipofone="CELULAR"/></telefone><email nr_sequencia="2" cd_tipoemail="5" ds_email="teste@teste.com.br" in_padrao=""><tipoEmail cd_tipoemail="5" ds_tipoemail="EMAIL"/><tipoEmail cd_tipoemail="5" ds_tipoemail="EMAIL"/></email><email nr_sequencia="193" cd_tipoemail="3" ds_email="teste@yahoo.com.br" in_padrao="T"><tipoEmail cd_tipoemail="3" ds_tipoemail="NFE"/><tipoEmail cd_tipoemail="3" ds_tipoemail="NFE"/></email><obsPessoa nr_linha="1" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="2" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="3" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="4" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="5" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="6" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="7" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="8" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="9" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="10" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="11" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="12" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="13" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="14" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="15" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="16" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="17" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="18" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="19" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="20" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="21" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="22" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="23" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="24" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="25" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="26" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="27" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="28" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="29" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="30" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="31" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="32" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="33" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="34" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="35" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="36" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="37" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="38" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="39" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="40" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="41" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="42" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="43" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="44" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="45" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="46" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="47" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="48" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="49" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="50" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="51" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="52" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="53" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="54" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="55" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="56" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="57" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="58" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="59" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="60" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="61" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="62" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="63" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="64" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="65" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="66" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="67" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="68" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="69" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="70" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="71" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="72" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="73" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="74" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="75" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="76" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="77" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="78" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="79" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="80" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="81" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="82" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="83" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="84" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="85" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="86" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="87" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="88" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="89" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="90" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="91" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="92" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="93" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="94" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="95" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="96" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="97" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="98" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="99" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="100" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="101" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="102" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="103" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="104" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="105" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="106" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="107" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="108" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="109" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="110" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="111" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="112" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="113" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="114" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="115" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="116" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="117" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="118" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="119" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="120" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="121" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="122" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="123" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="124" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="125" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="126" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="127" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="128" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="129" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="130" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="131" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="132" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="133" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="134" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="135" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="136" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="137" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="138" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="139" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="140" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="141" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="142" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="143" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="144" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="145" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="146" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="147" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="148" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="149" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="150" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="151" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="152" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="153" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="154" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="155" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="156" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="157" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="158" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="159" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="160" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="161" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="162" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="163" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="164" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="165" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="166" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="167" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="168" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="169" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="170" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="171" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="172" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="173" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="174" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="175" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="176" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="177" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="178" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="179" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="180" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="181" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="182" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="183" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="184" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="185" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="186" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="187" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="188" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="189" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="190" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="191" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="192" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><obsPessoa nr_linha="193" ds_observacao="Cliente Fidelidade - Cadasrado via WS"/><pessoaCliente cd_cliente="82032" tp_formapgto="9" nr_suframa="" nr_codigofiscal="" in_bloqueado="F" in_cnsrfinal="" in_inativo="F" dt_cadastro="2019-08-02 16:51:31"/><pessoaLimite cd_empresa="2" cd_cliente="82032" vl_fatorlimite="480" cd_grupoempresa="2"/><vPesConsulta in_guia="F" in_inativogui="F" in_bloqueadogui="F" in_loja="F" in_inativoloj="F" in_bloqueadoloj="F"/></pessoa></retorno> "
  6. ckcesar

    Gerando uma build no Angular

    Galera alguém pode me ajudar, eu gerei uma Build com AngularCli e tento rodar ela com o Cordova e ao inspecionar no Chrome me retorna o seguinte erro no console: main-es2015.7678d805abc29502169b.js:1 Service worker registration failed with: TypeError: Failed to register a ServiceWorker: The URL protocol of the current origin ('file://') is not supported. at g._next (main-es2015.7678d805abc29502169b.js:1) at g.__tryOrUnsub (main-es2015.7678d805abc29502169b.js:1) at g.next (main-es2015.7678d805abc29502169b.js:1) at f._next (main-es2015.7678d805abc29502169b.js:1) at f.next (main-es2015.7678d805abc29502169b.js:1) at Kl._next (main-es2015.7678d805abc29502169b.js:1) at Kl.next (main-es2015.7678d805abc29502169b.js:1) at Dl._next (main-es2015.7678d805abc29502169b.js:1) at Dl.next (main-es2015.7678d805abc29502169b.js:1) at G.notifyNext (main-es2015.7678d805abc29502169b.js:1)
  7. Olá, estou com problemas para fazer conexão com a minha conta adm e acessar a página que desejo. Testei o código em um servidor local criado pelo xampp e funciona normalmente, mas foi só fazer um upload para a web e parou de funcionar. Erro: Warning: session_start(): Cannot start session when headers already sent in [...] on line28 Código (página de acesso) ------------------------------------------------------------------------------------- <?php require_once '../../Controller/adm-login/checarexistencia.php'; $u = new Usuario;?> <html lang="pt-br"> <head> <link rel="shortcut icon" href="../../Model/img/cadeado.png"> <meta charset="utf-8"> <link rel="stylesheet" href="../../Model/estilo/estilodado.css" type="text/css" media="screen"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> <title> Dados Restritos </title> </head> <body> <div class="container"> <div class="content first-content"> <div class="second-column"> <p class="title1"> Usuário </p> <form class="form" method="POST"> <label for="" class="label-input"> <i class="far fa-user"></i> <input class="form-input" type="text" name="nome" required placeholder="Usuario" maxlength="50"></label> <label for="" class="label-input"> <i class="fas fa-key"></i> <input class="form-input" type="password" name="senha" required placeholder="Senha" maxlength="45"></label> <input class="btn" type="submit" value="Login"> <?php if(isset($_POST['nome'])) { $nome = addslashes($_POST['nome']); $senha = addslashes($_POST['senha']); //verificar se não está vázio if(!empty($nome) && !empty($senha)) { //obs: deixei sem as informações de conexão com o banco, mas está conectando corretamente $u->conectar("#,"#","#,"#"); if($u->msgErro == "")//se esta tudo ok { if($u->logar($nome,$senha)){ header('Location: ../../View/dadosfiltrados.php'); } else{ ?> <div class="msg-erro"> Usuario ou senha estão incorretos! </div> <?php } } else{ ?> <div class="msg-erro"> <?php echo "Erro ".$u->msgERRO; ?> </div> <?php } } else{ ?> <div class="msg-erro"> Preencha todos os campos! </div> <?php } } ?></form></div></div> <a class="home animacao" href="../View/index.php"><img src="../../Model/img/home.png"></a> </body> </html> ------------------------------------------------------------------------------------------------------------------- Código (checar existência de usuário) ----------------------------------------------------------------------- <?php $mysqli = new PDO("mysql:dbname=#;host=#","#","#"); class Usuario { private $pdo; public $msgErro = ""; public function conectar($nome, $host, $usuario, $senha) { global $pdo; global $msgErro; try { $pdo = new PDO("mysql:dbname=".$nome.";host=".$host,$usuario,$senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function logar($nome, $senha) { global $pdo; $sql = $pdo->prepare("SELECT * from admin where nome = :n and senha = :s"); $sql->bindValue(":n",$nome); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() > 0) { $dado = $sql->fetch(); session_start(); $_SESSION['idadmin'] = $dado['idadmin']; return true; } else { return false; } } }?>
  8. Como eu comparo uma data e altero uma coluna do banco. EXEMPLO: cliente, durante 90 dias ele não teve nenhum apontamento, pego a coluna status do cliente e altero INATIVO. Cliente apontamento
  9. kelvinferraz

    Confirmar Login após pagamento Laravel

    Boa tarde Devs, Estou precisando de uma ajuda, estou desenvolvendo um sistema e a ideia é publica-lo na web para os meus clientes acessarem, porém gostaria de poder realizar a cobrança de acesso a esse sistema, cobrando uma taxa mensal, alguém já desenvolveu algo do tipo e poderia me dar uma força? A ideia é o cliente acessar o site em seguida ir em cadastre-se, (nesse ponto abrirá uma opção de forma de pagamento ainda não sei qual API tentar utilizar PagSeguro, Paypal, MercadoPago) mas enfim o cliente só consegue se registrar e acessar após a confirmação do pagamento e consequentemente no mês seguinte para manter o acesso efetuar novamente o pagamento, como se fosse uma conta de acesso Netflix. Sei que deve ser complexo tentar implementar, porém se alguém tiver um case para poder me explicar já ajudaria. Obrigado
  10. Caros amigos, saudações... Estou com uma dúvida e não estou conseguindo solucionar. Como faço para EXIBIR somente os dias do mês ATUAL. Por exemplo: mês: 11/2019 como mostro somente os dias correspondente ao MÊS que estiver aberto ? Grato, Cesar
  11. emersonnnb

    Como manter o menu do sidebar aberto

    Boa tarde pessoal, sou iniciante da área e estou tendo a dificuldade em deixar o menu do sidebar aberto, na verdade não sei como fazer. Quando é tudo na mesma pagina ok, usa o tag class=active funciona normal. mas como fazer isso chamando header.php e footer.php . Segue as paginas que utilizo pagina header.php <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>GAP</title> <link rel="icon" href="imagem/favicon.ico"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"> <script defer src="js/fontawesome-all.min.js"></script> <link rel="stylesheet" href="css/fontawesome.min.css"> <link rel="stylesheet" href="css/dashboard.css"> </head> <body> <!------------------- navbar ---------------------------> <nav class="navbar navbar-expand navbar-dark bg-primary"> <a class="sidebar-toggle text-light mr-3"> <span class="navbar-toggler-icon"></span> </a> <a class="navbar-brand" href="#">GAP</a> <div class="collapse navbar-collapse"> <ul class="navbar-nav ml-auto"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle menu-header" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown"> <img class="rounded-circle" src="imagem/icon.png" width="20" height="20"> &nbsp;<span class="d-none d-sm-inline">Usuário</span> </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="#"><i class="fas fa-user"></i> Perfil</a> <a class="dropdown-item" href="logout.php"><i class="fas fa-sign-out-alt"></i> Sair</a> </div> </li> </ul> </div> </nav> <!------------------- Menu sidebar ---------------------------> <div class="d-flex"> <nav class="sidebar"> <ul class="list-unstyled"> <li><a href="#"><i class="fas fa-tachometer-alt"></i> Dashboard</a></li> <li> <a href="#submenu1" data-toggle="collapse"> <i class="fas fa-user"></i> Usuário </a> <ul id="submenu1" class="list-unstyled collapse"> <li><a href="usuario_cadastrar.html"><i class="fas fa-user-plus"></i> Novo </a></li> <li><a href="usuario_listar.php"><i class="fas fa-users"></i> Usuários </a></li> </ul> </li> <li> <a href="#submenu2" data-toggle="collapse"><i class="fas fa-list-ul"></i> Produtos</a> <ul id="submenu2" class="list-unstyled collapse"> <li><a href="#"><i class="fas fa-tags"></i> Cadastrar</a></li> <li><a href="#"><i class="far fa-list-alt"></i> Listar </a></li> </ul> </li> <li> <a href="#submenu3" data-toggle="collapse"><i class="fas fa-folder"></i> Categoria</a> <ul id="submenu3" class="list-unstyled collapse"> <li><a href="#"><i class="fas fa-folder-plus"></i> Cadastrar</a></li> <li><a href="#"><i class="fas fa-folder-open"></i> Listar </a></li> </ul> </li> <li> <a href="#submenu4" data-toggle="collapse"><i class="fas fa-truck"></i> Fornecedor</a> <ul id="submenu4" class="list-unstyled collapse"> <li><a href="#"><i class="fas fa-tags"></i> Cadastrar</a></li> <li><a href="#"><i class="far fa-list-alt"></i> Listar </a></li> </ul> </li> <li><a href="logout.php"><i class="fas fa-sign-out-alt"></i> Sair</a></li> </ul> </nav> pagina teste.php <?php include "header.php"; ?> <div class="content p-1"> <div class="list-group-item"> <div class="d-flex"> <div class="mr-auto p-2"> <h2 class="display-4 titulo">Cadastrar Usuário</h2> </div> </div> <hr> <form action="usuario_include.php" method="GET"> <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Nome</label> <input name="nome" type="text" class="form-control" id="nome" placeholder="Nome Completo" required> </div> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> E-mail</label> <input name="email" type="email" class="form-control" id="email" placeholder="Seu e-mail" required> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Senha</label> <input name="senha" type="password" class="form-control" id="senha" placeholder="A senha com mínimo de 6 caracteres" required minlength="6"> </div> <div class="form-group col-md-6"> <label><span class="text-danger">*</span> Confirmação de Senha</label> <input name="conf_senha" type="password" class="form-control" id="conf_senha" placeholder="Confirmar a senha" required required minlength="6"> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label>Endereço</label> <input name="endereco" type="text" class="form-control" id="endereco" placeholder="Rua João..."> </div> <div class="form-group col-md-2"> <label>Número</label> <input name="numero" type="text" class="form-control" id="numero" placeholder="123"> </div> <div class="form-group col-md-4"> <label>Complemento</label> <input name="complemento" type="text" class="form-control" id="complemento" placeholder="Sala, Apartamento"> </div> </div> <div class="form-row"> <div class="form-group col-md-5"> <label>Estado</label> <select name="estado" id="estado" class="form-control"> <option selected>Selecione</option> <option>...</option> </select> </div> <div class="form-group col-md-5"> <label>Cidade</label> <select name="cidade" id="cidade" class="form-control"> <option selected>Selecione</option> <option>...</option> </select> </div> <div class="form-group col-md-2"> <label>CEP</label> <input name="cep" type="text" class="form-control" id="cep" placeholder="xx.xxxx-xxx"> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label>Login</label> <input name="login" type="text" class="form-control" id="login" placeholder="Insira um login" required> </div> <div class="form-group col-md-2"> <label>Nivel de Acesso</label> <select name="nivel_acesso" id="nivel_acesso" class="form-control"> <option selected>"Selecione"</option> <option value="1">Administrador</option> <option value="2">Usuario</option> </select> </div> <div class="form-check col-md-1 p-5"> <input class="form-check-input" name="status" type="checkbox" value="ativo" id="status"> <label class="form-check-label" for="defaultCheck1"> Ativo </label> </div> <p> </div> <span class="text-danger">*</span> Campo Obrigatório </p> <button type="submit" class="btn btn-success">Cadastrar</button> </form> </div> </div> </div> </div> <!------------------- Modal para confirmar a exclusão de um registo---------------------------> <div class="modal fade" id="apagarRegistro" tabindex="-1" role="dialog" aria-labelledby="apagarRegistro" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header bg-danger text-white"> <h5 class="modal-title" id="exampleModalLabel">Excluir item</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> Tem certeza que deseja excluiir o item selecionado? </div> <div class="modal-footer"> <button type="button" class="btn btn-success" data-dismiss="modal">Cancelar</button> <button type="button" class="btn btn-danger">Apagar</button> </div> </div> </div> </div> <?php include "footer.php"; ?>
  12. dutopfave

    Sistema de Newsletter

    Boa Tarde, estou criando um sistema de newsletter para um cliente, e ele quer ter um controle de quando o cliente viu o e-mail e também quando clico no botão da promoção, só que o link de clica eu consigo faze mais não sei como posso fazer quando o cliente visualiza somente o e-mail e contabiliza no banco de dados.
  13. Olá pessoal. Pessoal como eu faço o roteamento dos meus arquivos no meu projeto, pois sempre que inicio o meu servidor embutido do php em um diretório especifico, ele obviamente não "enxerga" as outras pastas, por exemplo. Eu tenho minha pasta com as views, mas qualquer link que eu coloco em uma view para ser redirecionado para ou view, o servidor não consegue achar o caminho, pois ele não conhece as outras pasta. Como eu faria este roteamento?.
  14. Marcos PP

    Pegar retorno em PHP de uma API

    Alguém poderia me dar um exemplo de como pegar este retorno em Json para gravar em um banco de dados, a questão do banco e conexões não e necessário, apenas como pegar os retornos para trabalhar com eles Esta e a API http://click.omie.com/developer-0o843564k
  15. Pitag346

    Laço de repetição com dados

    Olá pessoal, tudo bem ? Estou com um probleminha, espero que me ajudem... Seguinte, tenho uma tabela onde faço a exibição de alguns dados, tais como: NOME, QUANTIDADE, VALOR Eu quero buscar o valor, em outra tabela e exibir dentro desse while. Porem, ele está exibindo em todos os resultados. Seguinte, Cada usuário que efetuar uma vendo do produto tal, é salvo na tabela VENDIDOS, onde o mesmo armazena o "ticket_promote_id". Ao fazer o while das vendas, quero pegar o valor do produto em outra tabela com o "ticket_promote_id" que mencionei acima, porem ao fazer isso, ele me retorna o valor de um produto em todos os resultados do while. Alguém sabe por que ? Segue meu código abaixo: $valueTotali = 0; while($dados = mysqli_fetch_assoc($sql_promoters)){ $user = $dados['id']; $sqlIngress = $conn->query("SELECT * FROM vendidos WHERE ticket_promote_id = '$user' "); $cont = $sqlIngress->num_rows; if($cont > 0){ $dadosIngress = mysqli_fetch_assoc($sqlIngress); $loteId = $dadosIngress['ticket_lote_id']; $sqlLote = $conn->query("SELECT * FROM ingress WHERE lote_id = '$loteId' "); while($data = mysqli_fetch_assoc($sqlLote)){ $valueTotali += $data['lote_preco']; } } Segue a imagem da tabela com o mesmo valor sendo replicado em todos os resultados:
  16. Bom dia, criei um sistema de login, com redefinição de senha por email. O sistema está funcionando direitinho, envia o link para redefinir para o email, e do email vou para a página para trocar a senha, efetuo a troca da senha e atualiza no banco de dados normalmente. Porém quando vou fazer o login da "login ou senha incorretos". Mais quando eu me cadastro no site e efetuo o login ele realiza o login, mais quando redefino a senha não consigo mais fazer o login. Não sei o que está acontencendo, ALGUÉM TEM UM SISTEMA ou alguma página de ajuda para criar uma página para redefinir a senha. Obrigado!
  17. Nerd Tetudo

    Salvar arquivo com o nome correto

    Bom dia, estou criando um servidor de mídia ftp para uso pessoal, pensando em agilizar alguns uploads eu tentei criar um upload remoto de arquivos pra facilitar minha vida, mas acontece que sou totalmente leigo quanto à programação php, tenho uma boa lógica, mas é só isso Pesquisando bastante consegui fazer o upload remoto por uma url de arquivo, mas estou tendo problemas para salvar o mesmo, só consigo fazer salvar setando um nome específico pro arquivo, gostaria de salva-lo com o nome que vem na url, isso seria possível? desde já agradeço a compreensão e desculpe qualquer erro. Código para enviar o arquivo para o php <html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Upload de Arquivos com PHP</title> </head> <body> <form method="post" action="recebe_upload.php" enctype="multipart/form-data"> <label>Arquivo:</label> <input type="url" name="arquivo" /> <input type="submit" value="Enviar" /> </form> </body> </html> código pra salvar o arquivo <?php $origem = $_POST["arquivo"]; $destino = "uploads/nomedaimagem.mkv"; //só salva com esse nome $abrirorigem = fopen($origem, "r"); $abrirdestino = fopen($destino, "w"); while (!feof($abrirorigem)) { $img = fread ($abrirorigem, 1024); fwrite($abrirdestino, $img); } fclose($abrirorigem); fclose($abrirdestino); ?>
  18. Fábio Corrêa

    Problemas com classe phpmailer

    Olá pessoal, boa tarde! Estou enfrentando um problema com meu formulário de e-mail que não consigo resolver de forma alguma, já revirei a net e nada. Seguinte, esse formulário que estou tendo problemas estava funcionando perfeitamente até ano passado (2017), e do nada ele para de funcionar. Já tentei de tudo, já atualizei a classe, já utilizei outros formulários prontos e todos estão dando o mesmo erro, tanto localmente (wamp), quanto no servidor de hospedagem. O erro que apresenta é referente ao servidor smtp, parece que ele não está conseguindo fazer autenticação. Vou postar meu código todo e explicar de forma mais detalhada. <?php $nome = utf8_decode (strip_tags(trim($_POST['nomeremetente']))); $email = utf8_decode (strip_tags(trim($_POST['emailremetente']))); $ddd = utf8_decode (strip_tags(trim($_POST['ddd']))); $telefone = utf8_decode (strip_tags(trim($_POST['telefone']))); $assunto = utf8_decode (strip_tags(trim($_POST['assunto']))); $mensagem = utf8_decode (strip_tags(trim($_POST['mensagem']))); require_once('PHPMailer/class.phpmailer.php'); $Email = new PHPMailer(); $Email->SetLanguage("br"); $Email->IsSMTP(); // Habilita o SMTP $Email->SMTPAuth = true; //Ativa e-mail autenticado $Email->Host = 'ssl://smtp.gmail.com'; // Servidor de envio # verificar qual o host correto com a hospedagem as vezes fica como smtp. $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail $Email->Port = '465'; // Porta de envio $Email->Username = 'emaildogmail@gmail.com'; //e-mail que será autenticado $Email->Password = 'minha senha'; // senha do email // ativa o envio de e-mails em HTML, se false, desativa. $Email->IsHTML(true); // email do remetente da mensagem $Email->From = 'emaildoremetente@email.com'; // nome do remetente do email $Email->FromName = utf8_decode($email); // Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá? $Email->AddReplyTo($email, $nome); $Email->AddAddress("emaildestinatario@email.com"); // para quem será enviada a mensagem // informando no email, o assunto da mensagem $Email->Subject = "(Contato do site )"; // Define o texto da mensagem (aceita HTML) $Email->Body .= "<br /><br /> <strong>Nome:</strong> $nome<br /><br /> <strong>E-mail:</strong> $email<br /><br /> <strong>Telefone:</strong> $ddd - $telefone<br /><br /> <strong>Assunto:</strong> $assunto<br /><br /> <strong>Mensagem:</strong><br /> $mensagem"; // verifica se está tudo ok com oa parametros acima, se nao, avisa do erro. Se sim, envia. if(!$Email->Send()){ echo "<script>alert('Ocorreu um erro, tente novamente!');window.history.go(-1)</script>"; echo "Erro: " . $Email->ErrorInfo; }else{ echo "<script>alert('Sua mensagem foi enviada com sucesso!');window.history.go(-1)</script>"; } ?> <div class="div-form"> <h1>Formulário de Contato</h1> <form action="envia.php" method="post"> <fieldset> <p><label for="nome">Nome:</label></p> <input type="text" name="nomeremetente" size="30" class="width233" required="yes"> <p><label for="email">E-mail:</label></p> <input type="text" name="emailremetente" size="30" class="width233" required="yes" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" / > <p><label for="email">Telefone:</label></p> <input type="text" name="ddd" size="10" class="width10" pattern="[0-9]+$" /> <input type="text" name="telefone" size="30" class="tel" pattern="[0-9]+$" /> <p><label for="assunto">Assunto:</label></p> <input type="text" name="assunto" size="30" required="yes" class="width233"/> <p><label for="texto">Mensagem:</label></p> <textarea name="mensagem" rows="10" class="width233" required="yes"></textarea> <input type="submit" name="enviar" value="Enviar" class="enviar" /> </fieldset> </form> </div> Localmente, com wamp exibe esse erro aqui: A linha 17 do arquivo envia.php é essa aqui: $mail->SMTPSecure = 'ssl'; // SSL REQUERIDO pelo GMail E no servidor online ele só exibe a mensagem de erro: Erro de SMTP: Não foi possivel conectar com o servidor SMTP. o que eu já fiz: Alterei a porta para 587. Retirei o SSL:// do > $Email->Host = 'ssl://smtp.gmail.com'; Já procurei formulários prontos, porém todos exibem o mesmo erro de SMTP. Já tentei com outra conta do gmail. E lembrando que sempre esteve ativado a opção de DISPOSITIVOS MENOS SEGUROS, no google para que ele não bloqueie o envio. O que eu achei estranho foi que, ontem tentando consertar esse erro, por acaso acessei o email do gmail que estou utilizando e recebi um alerta. Só não entendi porque o gmail está bloqueando, sendo que eu já ativei o acesso a aplicativos menos seguros. Estranho que quando eu alterei para uma outra conta do gmail para fazer um teste eu nem se quer recebi essas notificações do gmail. Será existe alguma configuração além dessa que possa estar bloqueando???? Creio que meu código esteja funcionando perfeitamente, pois como disse ele estava funcionando e do nada parou. Alguém já passou por isso? Podem me ajudar? Desde já eu agradeço aos amigos que disponibilizarão de seu tempo para tentar me ajudar. Abraço.
  19. ivanjrx

    Erro html link href

    estou tentando montar um projeto em php+html pra um projeto para faculdade em Arduíno, infelizmente entendo quase nada de php. o problema: <html> <head> <title>LED ON/OFF</title> </head> <body> <p align="center"> <font size="8"> <b><a href="led.php?state=1">ON</a></b> / <b><a href="led.php?state=0">OFF</a></b></font> </p> </body> </html> <html> <head> <title>Arduino Controlled Based PHP</title> </head> <body> <?php echo "<p>Control Page</p><p>"; $port = fopen("COM7", "w+"); sleep(0); ?> <br> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="on" /> <input type="Submit" value="on"> </form> <form action="index.php" method="POST"> <input type="hidden" name="turn" value="off" /> <input type="Submit" value="off"> </form> <?php if ($_POST['turn']=="on") { echo "Turned on"; fwrite($port, "n"); } if ($_POST['turn']=="off") { echo "Turned off"; fwrite($port, "f"); } fclose($port); ?> </body> </html>
  20. Olá,boa noite a todos. Estou com um problema e já não sei como arrumar, toda vez que uso o a função = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; Ele me retorna um erro = ( Trying to get property 'name' of non-object in ) Tenho 3 arquivos (Conexão.php,Arquivo1.php,Arquivo2.php) Eles estão assim: Arquivo1 = require('conexão.php'); while ($row = $usuarios->fetch(PDO::FETCH_ASSOC)) { $nomex = $row['nome']; $datax = $row['data']; $encoda= array('nome' => $nomex, 'data' => $datax ); echo json_encode($encoda);} Arquivo2 = $json = file_get_contents('http://localhost/arquivo1.php'); $obj = json_decode($json); echo $obj->nome; echo json_last_error_msg(); O erro acontece no Arquivo2 Já tentei por HTTP HEADER JSON Mas não adiantou,não sei mais o que fazer,se alguem puder ajudar. Agradecerei demais! Boa noite a todos.
  21. granderodeo

    Criando página de produto php

    Olá tenho a página index.php e tenho a página product.php, ao clicar no produto na página inicial, quero que redirecione para página product.php mostrando os dados do determinado produto que cliquei, iniciei o código mais não está dando certo, Obrigado. index.php <?php if (is_array($products)) { foreach ($products as $id => $row) { ?> <div class="col-sm-6 col-md-4 col-lg-3 mb-2"> <div class="card-deck"> <div class="card p-2 border-secondary mb-2"> <a href="product.php?id=<?= $row['product_id'] ?>"> <div class="hover-image"> <img class="card-img-top border-secondary" src="images/<?= $row['product_image'] ?>"/> <a href="#"><span class="texto"></span></a> </div> </a> <h3 class="text-center"><?= $row['product_name'] ?></h3> <div class="text-center text-black rounded p-1" style="font-size: 20px;">Valor&nbsp;$<?= $row['product_price'] ?></div> <button class="btn btn-success btn-block" type="button" value="Add to cart" onclick="cart.add(<?= $row['product_id'] ?>);">Adicionar ao carrinho</button> </div> </div> </div> <?php } } else { echo "No products found."; } ?> product.php <?php $products = $_GET["product_id"]; if (is_array($products)) { foreach ($products as $id => $row) { }}; $row['product_name'] ?>
  22. Airton Gallego Neto

    Erro no php - Column count doesn't match

    OI sou airton, estou fazendo um projeto no bootstrap com banco de dados e queria saber o que é esse erro e como que eu faço pra resolver na tela de atualização de meu site aparece isso Notice: Undefined index: prod_desc in C:\xampp\htdocs\vendas\produto\insert.php on line 4Notice: Undefined index: prod_pre in C:\xampp\htdocs\vendas\produto\insert.php on line 5ERRO: Column count doesn't match value count at row 1 sendo que meu codigo esta assim no insert: <?php require '../conecta.php'; $descricao = $_POST['prod_desc']; $valor = $_POST['prod_pre']; $sql = "INSERT INTO produtos(prod_pre) VALUES ($valor)"; //mysqli_query($link,$sql) or die("Falha ao inserir Produto"); mysqli_query($link,$sql); echo "ERRO: " . mysqli_error($link); e no update esta assim <?php require '../conecta.php'; $descricao = $_POST['descricao']; $valor = $_POST['valor_unitario']; $id = $_POST['id_produto']; $sql = "UPDATE produto SET descricao = '$descricao', valor_unitario = $valor WHERE id_produto = $id"; mysqli_query($link,$sql) or die("Falha ao editar Produto"); header('Location: index.php'); //header('Location: index.php');
  23. Diego_Sousa

    Erro no php - No database selected

    me ajudem pf, para o tcc me ajudem fiz o meu codigo mas ele fica colocando como "No database selected", sendo que tenho o meu MYSQL todo certo e funcionando (tanto pelo PHP MY ADMIN, como no normal) segue o codigo: <?php class Banco { private $host = "localhost"; private $banco = "bancoTCC"; private $user = "root"; private $senha = ""; public $con; function conecta(){ $this->con = @mysqli_connect("$host", "$user", "$senha"); // Conecta ao Banco de Dados if(!$this->con){ // Caso ocorra um erro, exibe uma mensagem com o erro die ("Problemas com a conexão" . @mysqli_connect_error($this->con)); } } // método responsável para fechar a conexão function fechar(){ mysqli_close($this->con); return; } // método para executar o SELECT (consultar.php, verexclusao.php, veralteracao.php) function exersec($string,$texto){ //SQL String $resultado = @mysqli_query($this->con, $string); if (!$resultado) { echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />'; die("Query Inválida:". @mysqli_error($this->con)); } else { echo "<b>$texto </b> - Realizada com Sucesso"; } $this->fechar(); // chama o método que fecha a conexão return; } function exerprin($string,$caminho){ //SQL Query // executando instrução SQL $resultado = @mysqli_query($this->con, $string); if (!$resultado) { echo '<input type="button" onclick="window.location='."'Index.php'".';" value="Voltar"><br /><br />'; die('<b>Query Inválida:</b>' . @mysqli_error($this->con)); } else { $num = @mysqli_num_rows($resultado); if ($num==0){ echo "<b>Código: </b>não localizado !!!!<br /><br />"; echo '<input type="button" onclick="window.location='."'$caminho'".';" value="Voltar"><br /><br />'; exit; }else{ $dados=mysqli_fetch_array($resultado); } $this->fechar(); // chama o método que fecha a conexão return $dados; } // método para executar o INSERT, UPDATE e DELETE (incluir.php, alterar.php, excluir.php) } } ?> e da pagina na qual uso para inserir no banco <html> <head> <title> Dados salvos</title> </head> <body> <h3> Efetiva a inclusao dos dados </h3> <?php include('Geral.php'); //criando o objeto mysql e conectando ao banco de dados $mysql = new Banco(); $mysql->conecta(); // recuperando os dados de inclusao.php $Login = $_POST['Login']; $Senha = $_POST['Senha']; $Nome = $_POST['Nome']; $Nasc = $_POST['Nasc']; $E_mail = $_POST['E_mail']; $Sexo = $_POST['Sexo']; $CPF = $_POST['CPF']; // criando a linha de INSERT $sqlinsert = "insert into pessoa_fisica (Senha, Login, Nome, Nasc, E_mail, Sexo, CPF) values ('$Senha', '$Login', '$Nome', '$Nasc', '$E_mail', '$Sexo', '$CPF')"; // executando instrução SQL através do método sqlstring() que esta em conexao.php $resultado = $mysql->exersec($sqlinsert,"pessoa_fisica"); ?> <br /><br /> <form name="produto" action="ConsultaT1.php" method="post"> <b>Consulta de Dados</b> <input type="submit" value="PROXIMO"> </form> <form name="produto" action="DCuriculos.php" method="post"> <b>Inserir Curriculo</b> <input type="submit" value="PROXIMO"> </form> </body> </html>
  24. violin101

    PHP - Codeigniter comparar MÊS com data

    Caros amigos, saudações... Estou com uma pequena dúvida. Preciso comparar data da seguinte forma: abertura do mês: 11/2019 data das vendas: 01/11/2019 até 30/11/2019 o formato para inserir no banco de dados a Abertura do Mês é date('m/Y') -------- corresponde a isso: 11/2019 o formato para inserir no banco de dados a Data das Vendas é date('d/m/Y') --- corresponde a isso: 01/11/2019 até 30/11/2019 como faço para comparar a ABERTURA dos MESES com as DATAS de VENDAS ? Grato, Cesar
  25. heenrique

    Agrupar por data

    Boa Noite amigos tenho um select no qual me retorna o seguinte SELECT * FROM sis_suporte WHERE tecnico = '1' AND abertura < '2019-10-30'; +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ | id | uuid_suporte | assunto | abertura | fechamento | email | status | chamado | nome | login | atendente | visita | prioridade | ramal | reply | tecnico | login_atend | motivo_fechar | +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ | 36 | 1901294b-80e6-4389-9059-fa090c09e382 | Outros | 2019-09-14 19:27:42 | 2019-10-17 19:35:20 | NULL | aberto | 14091919272653 | Alex Ramos dos Santos | alex.santos | Letícia Paula de Oliveira | 2019-10-17 16:27:15 | normal | SAO PAULO | nao | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: CLIENTE BLOQUEADO | | 37 | af8da3e7-9dbc-45b9-945b-d50cd45d9ea6 | Outros | 2019-09-14 19:37:13 | 2019-10-04 21:11:25 | NULL | fechado | 14091919370623 | Alexsandro Santos Braz | alesysandro.braz | Letícia Paula de Oliveira | 2019-10-04 16:37:15 | normal | SAO PAULO | nao | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: | | 39 | 2b03e9d4-50ca-4713-8149-88fe083fb9d9 | Instalacao | 2019-09-16 17:00:22 | 2019-10-03 22:38:23 | NULL | fechado | 16091916593665 | Henrique Gabriel de Almeida | teste | Letícia Paula de Oliveira | 2019-10-03 08:00:15 | normal | POUSO ALEGRE | sim | 1 | leticia | TÉCNICO HENRIQUE FINALIZOU A ORDEM: QWE | | 40 | b2c0fc23-0a5c-46ae-a8b8-a8641b1d53c4 | Outros | 2019-10-03 23:21:22 | 2019-10-03 23:36:51 | NULL | fechado | 03101923210987 | Henrique Gabriel de Almeida | teste | sistema | 2019-10-03 14:21:15 | normal | POUSO ALEGRE | nao | 1 | admin | TÉCNICO HENRIQUE FINALIZOU A ORDEM: RELIGUEI A FONTE DO CLIENTE | | 41 | e9aaf792-56c6-4fe1-b8c3-aa51338f65d1 | Outros | 2019-10-03 23:23:02 | 2019-10-03 23:46:01 | NULL | fechado | 03101923225491 | Cintia Rocha Vaz | cintia.vaz | sistema | 2019-10-03 17:22:15 | normal | SAO PAULO | nao | 1 | admin | TÉCNICO HENRIQUE FINALIZOU A ORDEM: 12 | +----+--------------------------------------+------------+---------------------+---------------------+-------+---------+----------------+-----------------------------+------------------+----------------------------+---------------------+------------+--------------+-------+---------+-------------+------------------------------------------------------------------+ 5 rows in set (0.00 sec) e quando imprimo sai um por um, gostaria de agrupar por data de abertura ex. 2019-09-14 Alex Ramos Alexsandro 2019-09-16 Henrique 2019-10-03 Henrique Cintia como agrupar isso em php, esse e o cod onde eu imprimo <?php while($dados = mysqli_fetch_assoc($resultado_os)){ if ($dados['status'] == 'aberto'){ ?> <div class='row'> <div class='col-md-12'> <a href='os.php?os=<?php echo $dados['chamado']; ?>'> <div style='box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);' class='info-box'> <span class='info-box-icon1 bg-agua'><i style='padding-top: 35%;' class='ion ion-ios-gear-outline'></i></span> <div class='info-box-content'> <span class='info-box-text'><b>ABERTA</b></span> <span class='info-box-text'><b>O.S:</b><?php echo $dados['chamado']; ?></span> <span class='info-box-text'><b>NOME:</b><?php echo utf8_encode($dados['nome']); ?></span> <span class='info-box-text'><b>TIPO:</b><?php echo $dados['assunto']; ?></span> <span class='info-box-text'><b>DATA/HORA:</b><?php echo (new DateTime($dados['visita']))->format('d/m/Y - H:i'); ?></span> </a> </div> </div> <?php } if ($dados['status'] == 'fechado'){ ?> <div class='row'> <div class='col-md-12'> <a href='os.php?os=<?php echo $dados['chamado']; ?>'> <div style='box-shadow: 3px 3px 0px 1px rgba(0,0,0,0.1);' class='info-box'> <span class='info-box-icon1 bg-red'><i style='padding-top: 35%;' class="fa fa-check" aria-hidden="true"></i></span> <div class='info-box-content'> <span class='info-box-text'><b>FINALIZADA</b></span> <span class='info-box-text'><b>O.S:</b><?php echo $dados['chamado']; ?></span> <span class='info-box-text'><b>NOME:</b><?php echo utf8_encode($dados['nome']); ?></span> <span class='info-box-text'><b>TIPO:</b><?php echo $dados['assunto']; ?></span> <span class='info-box-text'><b>DATA/HORA:</b><?php echo (new DateTime($dados['fechamento']))->format('d/m/Y - H:i'); ?></span> </a> </div> </div> <?php } } ?> </div> </div> </div> </section> </div>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.