Ir para conteúdo

WitchMad

Members
  • Total de itens

    18
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre WitchMad

Contato

  • Twitter
    @LucasHeVidrado
  1. WitchMad

    Como fazer URL Amigável com variáveis na URL?

    Cara, muito obrigado, já me ajudou muito! Mas ainda sobra umas dúvidas minha: Como faço para buscar os valores de id e título que irão sair na url? Como redireciono para a página post?
  2. WitchMad

    Como fazer URL Amigável com variáveis na URL?

    Ooi guys! Seguinte: Estou precisando fazer uma URL amigável para as publicações de um fórum Para consultar a publicação é enviado um valores pela URL, dessa forma: post.php?id=1&titulo=Tecnologia da Informação ligada ao Poder Judiciário - Um pequeno Histórico Eu queria fazer com que ficasse dessa forma a URL: post/1/tecnologia-da-informação-ligada-ao-poder-judiciário-um-pequeno-histórico Não faço a mínima ideia de como fazer isso. Desde já, Agradeço
  3. WitchMad

    Condição if e else

    Testa as alterações e adições que fiz e me diz se der algum erro ou se der certo
  4. WitchMad

    buscar linha na tabela

    No código sql especifica tipo assim <?php $sql = "SELECT * FROM tabela WHERE id='4' LIMIT 1"; $res = mysqli_query($conn, $sql); while ($reg=mysqli_fetch_row($res)) { $time1=$reg[1]; $placar1=$reg[2]; $placar2=$reg[3]; $time2=$reg[4]; $rodada=$reg[5]; ?> WHERE indica o que a linha deve ter para ser buscada Usei o 'id' como exemplo, mas qualquer propriedade da estrutura da tabela pode ser usada Defini o Limite de 1 item para ser mostrado
  5. WitchMad

    Condição if e else

    Vamos lá. No php já tem uma função para redirecionamento, podes fazer com por exemplo: header("Location: cursos.php"); Para não dar problema no redirecionamento, invés da função echo usa uma $_SESSION[''] Tenta o seguinte: Página que faz o processamento: <?php session_start(); if($mail->Send()){ if($valor_curso == "0.00") { header("Location: cursos.php?curso=" . $curso); //Faz o redirecionamento $_SESSION['msg'] = "<script>alert('Obrigado pela inscrição!');</script>"; //Manda a mensagem de inscrição na página curso.php }else{ echo " <script> alert('Sua pré-inscrição para o curso '" . $nome_curso . "' foi recebida com sucesso. Finalize com o pagamento para confirmar a inscrição'); </script>"; } ?> Na página de cursos.php adiciona o seguinte código para reproduzir a mensagem da session: <?php if(isset($_SESSION['msg'])){ //Verifica se foi criada echo $_SESSION['msg']; //Da um echo na mensagem unset($_SESSION['msg']); //Destrói a session } ?>
  6. WitchMad

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Consegui resolver da seguinte forma: Fiz com que quando verificasse a senha, adicionasse uma $_SESSION['data_validade'] que iria ter o valor do $row_user['data_validade'] A página que verifica se a conta está ou não expirada é a home.php Caso tiver expirada é redirecionado para a página index.php (página de login) e é exibido a mensagem que a conta está expirada O código na home.php ficou dessa forma: <?php $data_validade = strtotime($_SESSION['data_validade']); if( $data_validade <= strtotime(date('Y-m-d')) ){ setcookie("email", "", (time() + (3 * 24 * 3600))); setcookie("password", "", (time() + (3 * 24 * 3600))); unset($_SESSION['id'], $_SESSION['name'], $_SESSION['email']); $_SESSION['login'] = "<div class='alert alert-warning' role='alert'>Conta Expirada - Necessário realizar um novo pagamento</div>"; header("Location: index.php"); } ?>
  7. WitchMad

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Para dar um contexto melhor vou postar o código na integra <?php include_once("../conexao.php"); session_start(); if (!empty($_SESSION['id'])){ header("Location: home.php"); } $btnLogin = filter_input(INPUT_POST, 'btnLogin', FILTER_SANITIZE_STRING); if($btnLogin){ $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $sql = "SELECT * FROM users WHERE email='" . $dados['email'] . "'"; $query = mysqli_query($conn, $sql); if($query){ $row_user = mysqli_fetch_assoc($query); if(password_verify($dados['password'], $row_user['password'])){ //Verificação da Validade $validade = strtotime("2019-06-27"); if( $validade <= strtotime(date('Y-m-d'))){ header("Location: index.php"); $_SESSION['login'] = "Conta expirada, realize um novo pagamento"; }else{ $_SESSION['msg'] = "OK"; } if($dados['manter']){ setcookie("email", $dados['email'], (time() + (31 * 24 * 3600))); setcookie("password", $dados['password'], (time() + (31 * 24 * 3600))); } $_SESSION['id'] = $row_user['id']; $_SESSION['name'] = $row_user['name']; $_SESSION['email'] = $row_user['email']; header ("Location: home.php"); }else{ $_SESSION['login'] = "<div class='alert alert-danger' role='alert'>Email ou Senha incorreto</div>"; } }else{ $_SESSION['login'] = "<div class='alert alert-danger' role='alert'>Não foi possível conectar</div>"; } } ?> Depois das alterações que precisava fazer (me toquei que a $row_usuario tava errada msm), continuou a mesma coisa... Já testei pondo o valor em si na variável $validade e dá na mesma
  8. WitchMad

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Testei aqui e ele simplesmente entra normalmente. Fiz dessa forma: <?php $validade = strtotime($row_usuario['data_validade']); if( $data_validade <= strtotime(date('Y-m-d'))){ header("Location: index.php"); $_SESSION['login'] = "Conta expirada, realize um novo pagamento"; }else{ } ?> OBS: A data de validade do usuário está fora da validade
  9. WitchMad

    Sistema de Frequência PHP

    Reformule um pouco esse formulário. Cadastre primeiro a Aula e Data nas tabelas necessárias, dessa forma: <?php $aula =$_POST['aula']; $data =$_POST['data']; $sqli = "INSERT INTO chamadas ('data', 'aula') VALUES ('" . $data . "', '" . $aula . "')"; $insere_chamada = mysqli_query($strcon,$sqli); if($insere_chamada){ }else{ echo "Falha ao fazer conexão"; } ?> Você precisa chamar um arquivo de conexão ou abrir o código de conexão, pois não estou encontrando aonde ta sendo posto o valor na variável $srtcon Nas primeiras linhas ta faltando fechar os { } <?php if(empty($aula)){ //Código aqui } ?> Para ler os dados de uma tabela você precisa usar uma sql, dessa forma: E uma dica: Para as checkbox's serem únicas, coloque os nomes nos alunos no nome dela <?php $sql = "SELECT * FROM alunos"; $resultado = mysqli_query($srtcon, $sql); if($resultado){ //Verifica se a conexão foi feita com sucesso while($registro = mysqli_fetch_assoc($resultado)) { echo $registro['nome'] . ":"; echo "<input type='checkbox' name='" . $nome . "'><br>"; } } ?> E então não entendi muito bem uma coisa: o form ta com action numa página externa, mas o código que processa está na mesma página. Deixe o action vazio para executar na mesma página Você precisa buscar via $_POST[''] cada aluno, dessa forma: <?php $NomeAluno1 = $_POST['NomeAluno1']; ?> Para assim então conferir se o valor é verdadeiro ou falso, e caso seja verdadeiro, cadastrar no banco de dados.
  10. WitchMad

    Como fazer Sistema de Validade de Conta? [Resolvido]

    Oi gente! Seguinte: Estou querendo fazer um sistema de assinatura, com data de validade. Já tenho toda a base pronta, só não sei como fazer uma forma de verificar essa data. Por hora estou registrando a data e pensei em algo assim: <?php $data_validade = "2019-04-26"; if($data_validade <= date('Y-m-d')){ header("Location: index"); $_SESSION['msg'] = "Conta expirada, realize um novo pagamento"; } ?> Mas creio que isso não funcione. Se tiver alguma função ou ferramenta que possa fazer essa verificação eu gostaria
  11. WitchMad

    Como consumir webservice com NuSoap? [Resolvido]

    Mudei o link mas pelo visto o serviço ta indisponível mesmo! Muito obrigado pelo esclarecimento
  12. WitchMad

    Como consumir webservice com NuSoap? [Resolvido]

    A imagem não ta abrindo
  13. WitchMad

    Como consumir webservice com NuSoap? [Resolvido]

    Ooi gente! Seguinte, estou desenvolvendo uma plataforma para advogados. Nela será consultado processos a partir do web service do PJE. No site do PJE me recomendou utilizar o NuSoap para consultar o web service e foi o que eu fiz. Segue o código da consulta <?php require_once 'nusoap/lib/nusoap.php'; /* Parâmetros Requisitados */ // idConsultante // senhaConsultante // numeroProcesso /* Objetos de Resposta sucesso bollean Indica se houve sucesso na consulta do processo. mensagem string Mensagem informando que o processo foi consultado com sucesso. recibo xs:base64Binary Comprovante do protocolo do processo, que contém os dados básicos do processo. */ $wsdl = "https://www.tjpe.jus.br/pje/intercomunicacao?wsdl"; $client = new nusoap_client($wsdl, 'wsdl'); if($client->getError()){ echo "Erro no construtor" . $client->getError(); exit(); } $result = $client->call('consultarProcesso', array('idConsultante'=>'CPF do Consultante', 'senhaConsultante'=>'Senha do Consultante', 'numeroProcesso'=>'Número do Processo')); echo $result['sucesso']; ?> Acontece que a página fica em branco, sem nenhum tipo de mensagem. Se possível gostaria de dicas se há algum erro no código, ou alguma outra ferramenta para consultar web service
×

Informação importante

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