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
-
Ainda não dispara o alert...
-
Awe Jota, dá uma olhada na função do link te ajuda..... http://www.php.net/manual/en/function.substr.php
-
Enviei para o seu e-mail.... Desde já to agradecendo... P.S; Voltei ele pra versa riginal (antes de tentar colocar a mensagem....)
-
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>"; ....
-
Esta cadastrando normalmente, so não exibe o alert.
-
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)
-
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'); ?>
-
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
-
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 "<script>alert('A cidade de $nmcidade foi 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'); ?>
-
Vlw romero deu certinho aki...
-
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...
-
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 "<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.
-
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...
-
Obrigado pela resposta, mas o sistema rodará localmente em WINXP...
-
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?