Ir para conteúdo
Fórum Script Brasil

Proteu

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Sobre Proteu

  • Data de Nascimento 13/04/1988

Perfil

  • Gender
    Male
  • Location
    MG

Proteu's Achievements

0

Reputação

  1. Proteu

    Confirmação de cadastro

    Ainda não dispara o alert...
  2. Proteu

    busca db

    Awe Jota, dá uma olhada na função do link te ajuda..... http://www.php.net/manual/en/function.substr.php
  3. Proteu

    Confirmação de cadastro

    Enviei para o seu e-mail.... Desde já to agradecendo... P.S; Voltei ele pra versa riginal (antes de tentar colocar a mensagem....)
  4. Proteu

    Confirmação de cadastro

    Ele deveria mostrar aki .... if($comp == 0) { $sql = "INSERT INTO tbcidade (cdcidade, nmcidade,cadastro, dtcadastro ) VALUES ('', '$nmcidade', '$cadastro', '$dtcadastro')"; if(mysql_query($sql)) { echo "<script>alert('A cidade de $nmcidade foi cadastrada com sucesso!');</script>"; ....
  5. Proteu

    Confirmação de cadastro

    Esta cadastrando normalmente, so não exibe o alert.
  6. Proteu

    Confirmação de cadastro

    ela retorna o numero de vezes q o nome da cidade inserido tem no banco....se for = a 0 ela insere se for diferente ela da o aviso q a cidade já foi cadastrada.... printei a variavel do jeito q você pediu..... tem como retorno 1(se a cidade estiver cadastrada) não consegui printar antes do primeiro alert(caso não esteja cadastrada)
  7. Proteu

    Confirmação de cadastro

    OLÁ FIT! Não entra no alert de em qua o cadastro é confirmado....entra somente no alert onde avisa que a cidade já foi cadastrada. Vou posatar o código inteiro da página conforme modificação sugerida por você... <?php require_once('../../banco.php'); $nmcidade=$_POST['nmcidade']; $cadastro=$_POST['cadastro']; $dtcadastro=$_POST['dtcadastro']; $teste = "Select count(*) as soma from tbcidade where nmcidade = '$nmcidade'" or die(mysql_error()); $teste2 = mysql_query($teste); $comp = mysql_result($teste2,0,"soma"); if($comp == 0) { $sql = "INSERT INTO tbcidade (cdcidade, nmcidade,cadastro, dtcadastro ) VALUES ('', '$nmcidade', '$cadastro', '$dtcadastro')"; if(mysql_query($sql)) { echo "<script>alert('A cidade de $nmcidade foi cadastrada com sucesso!');</script>"; } else { echo "<script>alert('A cidade de $nmcidade não pode ser cadastrada com sucesso!');</script>"; } }else{ echo "<script>alert('A cidade de $nmcidade já está cadastrada!'); window.location=\"cidade.php\"; </script>"; break; } // INICIA O LOG--------------------------------------- require_once("../../datahora.php"); $op="cadastrou uma cidade"; $sql5 = "INSERT INTO log (cod, usuario, nome, data, hora, op, ip) VALUES ('', '$_SESSION[usuario_logado]', '$_SESSION[usuario]', '$_SESSION[data]', '$msghora', '$op', '$_SERVER[REMOTE_ADDR]')"; mysql_query($sql5); // FIM DO LOG----------------------------------------- header('location:cidade.php'); ?>
  8. Proteu

    Confirmação de cadastro

    Olá Jota, obrigado pela tentativa mas agora ele exibe o alert 2 vezes e não é redirecionado para a página de cadastro original...continuo trabalhando no código...quando chegar a algum resultado posto aki.... se alguém souber também.... Vlw
  9. Awe galera aqui estou eu de novo.... não estou conseguindo enviar um alert informando sobre o cadastro efetuado.... gostaria de contar com a boa vontade de vocês para e ajudarem a descobrir o que estou fazendo de errado.... <?php . . . $teste = "Select count(*) as soma from tbcidade where nmcidade = '$nmcidade'" or die(mysql_error()); $teste2 = mysql_query($teste); $comp = mysql_result($teste2,0,"soma"); if($comp == 0) { $sql = "INSERT INTO tbcidade (cdcidade, nmcidade,cadastro, dtcadastro ) VALUES ('', '$nmcidade', '$cadastro', '$dtcadastro')"; mysql_query($sql); echo "&lt;script>alert('A cidade de $nmcidade foi cadastrada com sucesso!')</script>"; }else{ echo "&lt;script>alert('A cidade de $nmcidade já está cadastrada!'); window.location=\"cidade.php\"; </script>"; break; } // INICIA O LOG--------------------------------------- require_once("../../datahora.php"); $op="cadastrou uma cidade"; $sql5 = "INSERT INTO log (cod, usuario, nome, data, hora, op, ip) VALUES ('', '$_SESSION[usuario_logado]', '$_SESSION[usuario]', '$_SESSION[data]', '$msghora', '$op', '$_SERVER[REMOTE_ADDR]')"; mysql_query($sql5); // FIM DO LOG----------------------------------------- header('location:cidade.php'); ?>
  10. Vlw romero deu certinho aki...
  11. Mas a data 1 não é a data de inicio? "Falha nossa" a mensagem está trocada....deveria ser "a data de fim é menor do que a data de inicio"....mas mensagem é o de menos...o importante é entrar no if.... Se eu coloco "==" para fazer a comparação e insiro valores iguais nas datas eu consigo que a mensagem seja exibida, acontece o mesmo quando coloco menos ou igual ou maior ou igual(e coloco as datas de forma a satisfazer a comparação)... Só que não consigo usar nem maior(">") e nem menor("<") Obrigado pela atenção...
  12. Bem pessoal, não no código abaixo eu gostaria que caso a data1 fosse mariro do que a data 2 entrasse no if... o que não está acontecendo Acredito que o problema estja no meu sinal de ">" data1 e data2 recebem datas de inicio e fim de pesquisa... Onde estou errando?? <?php require("../../banco.php"); $dia = explode("/",$_POST['data1']); $data1 = $dia[2]."-".$dia[1]."-".$dia[0]; $dia = explode("/",$_POST['data2']); $data2 = $dia[2]."-".$dia[1]."-".$dia[0]; $tipo=$_POST['tipo']; [b][/b]if (!empty($_POST['data1']) && !empty($_POST['data2']) && (($_POST['data1']) > ($_POST['data2']))){[b][/b] echo "&lt;script>alert(A data de fim é maior do que a de inicio'); </script>"; $sql = "SELECT tipo,date_format(data,'%d/%m/%Y') as data, valor, nota,destino FROM financeiro GROUP BY cod order by data"; }else if (!empty($_POST['data1']) && !empty($_POST['data2']) && ($_POST['tipo'] == "entrada")) { . . . Obrigado.
  13. Proteu

    Disparar script automático

    Mas e se acontecer de o sistema não ser executado no primeiro dia d mês, eu consigo "forçar" o script a rodar no primeiro acesso do mês... Obrigado pela resposta...
  14. Proteu

    Disparar script automático

    Obrigado pela resposta, mas o sistema rodará localmente em WINXP...
  15. Galera, o meu problema é o seguinte.... eu tenho um controle financeiro básico(somente controle de entradas e saídas) em PHP e preciso que sempre qu for o primeiro dia do mês, o primeiro acesso do mês, um script seja disparado para inserir uma nova lnha no BD (onde irá conter o saldo ou debito do mês anterior)... só que eu não tenho nem ideia de como isso pode ser feito.... Já li poderia tentar fazer utilizando o "Tarefas agedadas" do windowns...porém o sistema não irá rodar na web(somente rodará localmente), logo se no primeiro dia do mês ninguém utilizar o sistema o scritp não será executado... o que eu poderia usar para que este script fosse disparado automaticamente?
×
×
  • Criar Novo...