
milka
Membros-
Total de itens
45 -
Registro em
-
Última visita
Tudo que milka postou
-
Eu acho que nessa parte deveria trazer alguma coisa, assim como no combo do projeto.. Nossa !! não sei mais... :blink:
-
Assim ele selecionará somente as tarefas que pertencerem projeto, que foi o resultado do primeiro campo. (Este seria no ajax.php) Esta tudo correto, mas ainda não sei por que não aparece os dados das tarefas relacionadas com o projeto escolhido...O combo fica branco e nada ocorre quando seleciono o projeto... A unica coisa que mudei foi de GET para POST, pois estou usando esse...tem algum sentido !?
-
Não entendi essa parte... Mas a principio não deu nenhum erro, apenas não esta retornando nenhuma tarefa quando eu seleciono um projeto... Meu código ficou assim: andamento.php ajax.php valeu por estar me ajudando..
-
Poxa, eu não sei fazer isso !! Sou iniciante no PHP. Consegui apenas trazer as informações da tabela para cada um, mas não consigo relaciona-los e fazer esse filtro..Não tenho muita idéia.. :( Os meus dois combos estão assim.. <TR> <TD align="right" valign="bottom" ><font face = "verdana" size="2"><b>PROJETO:</b></font></TD> <TD valign="bottom"><select name="combo_projeto_andamento" lenght="50" > <?php $dados= pg_query($connect, "SELECT nm_projeto FROM tb_projeto ORDER BY id_projeto"); while($campo = pg_fetch_array($dados)) { ?> <option value="<? echo $campo['id_projeto']?>"><? echo $campo['nm_projeto']?></option> <? } ?> </select> </TD> </TR> <TR> <TD align=right" valign="bottom" ><font face = "verdana" size="2"><b>TAREFA:</b></font></TD> <TD valign="bottom"><select name="combo_tarefa_andamento" lenght="50" > <?php $dados= pg_query($connect, "SELECT t.nm_tarefa, t.id_tarefa, t.id_projeto, p.id_projeto FROM tb_tarefa t, tb_projeto p WHERE t.id_projeto=p.id_projeto ORDER BY id_tarefa"); while($campo = pg_fetch_array($dados)) { ?> <option value="<? echo $campo['id_tarefa]?>"><? echo $campo['nm_tarefa']?></option> <? } ?> </select> </TD> </TR> Tentei fazer um select mais elaborado, mas não deu em nada !! Acho que não tem nada haver... Quanto a AJAX nunca trabalhei com ele, mas caso seja preciso não vejo obstáculos em ter que aprender tambem..
-
Olá, Eu tenho dois combos(selects) e no primeiro ele me lista todos os projetos que eu tenho. No segundo eu quero que venha apenas as tarefas referentes aquele projeto selecionado no primeiro.. Como faço !? []s :unsure:
-
Muito Obrigada ! Funcionou... Vou deixar o código aqui para quem precisar...O código esta com o PostgreSQL <?php include "conectar.php"; // conexão com o banco $normal = pg_query($connect, "SELECT * FROM tabela ORDER BY campo_para_organizar"); $row_normal = pg_fetch_assoc($normal); $numero_linhas = pg_num_rows($normal); ?> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <?php do { ?> <tr> <td align="left" valign="middle" bgcolor="#f5f5f5"><?php echo $row_normal['campo1']; ?></td> <td align=left" valign="middle" bgcolor="#f5f5f5"><?php echo $row_normal['campo2]; ?></td> <td align="center" valign="middle" bgcolor="#f5f5f5"><?php echo $row_normal['campo3']; ?></td> <td align=left" valign="middle" bgcolor="#f5f5f5"><?php echo $row_normal['campo4]; ?></td> </tr> <?php } while ($row_normal = pg_fetch_assoc($normal)); ?> </table> Valeu !!! :rolleyes:
-
Obrigada pelas dicas.. Uma curiosidade com relação ao código que voce colocou ali em cima: - O que quer dizer $row_lseventos, de onde voce tirou ? :huh:
-
Eu estou usando PHP Editor e PostgreSQL. Posso fazer um teste com o mesmo código que voce me passou ?
-
Bom dia, Eu queria saber se tem como eu retornar os dados de uma tabela em um grid utilizando o PHP, para a melhor visualização dos dados cadastrados. []s
-
:) Olá pessoal, Consegui...e vou deixar o código aqui caso alguém precise... <select name="nome do select" lenght="50"> <?php $dados= pg_query($connect, "SELECT nome_do_capo FROM tabela ORDER BY campo_para_ordenar"); while($campo = pg_fetch_array($dados)) { ?> <option value="<? echo $campo['campo_da_tabela']?>"><? echo $campo['campo_da_tabela']?></option> <? } ?> </select> Lembrando que estou utilizando PostgreSQL como banco de dados []s
-
Aparecem 3 espacos em branco, não dá pra ver o que vou selecionar..Ele tras, mas não aparecem as informações, não consigo visualizar..
-
Oi gente, O que esta de errado nesse código, por que meus dados não estão aparecendo.. <TR> <TD> <?php $exe= pg_query($connect, "Select nm_tarefa FROM tb_tarefa ORDER BY id_tarefa"); ?> TAREFA <select name="tarefa"><BR><BR> <? while($campo = pg_fetch_all($exe)) { echo "<option value=\"".$campo["nm_tabela"]."\">".$campo["nm_tabela"]."</option>"; } ?> </select> <TD> </TR> Estou usando PostgreSQL
-
Olá pessoal, Quero chamar apenas uma pagina, mas estou usando 4 submits dentro de um form, pode !? Depois que eu chamo essa página eu trato lá dentro, assim if($_POST['incluir']) { // incluir dados } if($_POST['alterar']) { // atualiza dados } if($_POST['excluir']) { // excluir dados } Mas quando clico em excluir ele não reconhece o 'incluir' e 'alterar' alguém pode me ajudar ?
-
Nossa !! Era isso mesmo... Muito Obrigada !! []s
-
controle.php <?php ob_start(); session_start(); //Verifica se existe o arquivo executa.php para poder incluí-lo if (file_exists("executa.php")) { include("executa.php"); } if (!file_exists("executa.php")) { $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não será possível executar nenhuma ação no Banco de Dados!<br>"; $msgErro .= "Porque não existe o arquivo 'executa.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; echo "<br>"; exit; } //recebendo os dados do formulário login $login = $_POST['login']; $senha = $_POST['senha']; if(empty($login) || empty($senha)) { echo "<center>INFORME TODOS OS DADOS !!</center>"; echo "<center><input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'java script:history.go(-1)'></center>"; } if(((strlen(trim($login))) and (strlen(trim($senha)))) > 0) { // ---------------------- FUNCAO PARA CRIPTOGRAFIA function md5x($senha) { return strrev( md5( strrev( md5( $senha )))); } $senha_crip = md5x($senha); // ----------------------------------------------- $sql = "SELECT login,senha FROM tb_colaborador WHERE login='$login' and senha='$senha_crip'"; //Chamando a função, e passando como parâmetro a String de SQL $resultado = executa($sql); if (!$resultado) { echo "Erro!\n"; exit; } $arr = pg_fetch_all($resultado); if($arr) { $validacao = "1"; //gravo as informações das variáveis dentro das sessões $_SESSION[login] = $login; $_SESSION[validacao] = $validacao; $_SESSION[senha] = $senha_crip; header("Location: principal.php"); }else ?> <script type="text/javascript"> alert("Login ou senha incorreta") </script> <? } ?> principal.php <? //Inicia a sessão session_start(); //agora verifico se ele possui permissão para acessar a página if ($validacao == "1") { ?> <HTML> <HEAD> <TITLE>Pagina restrita 1</TITLE> </HEAD> <BODY> Seja bem vindo <b><? echo $login; ?></b> a Pagina restrita <br> <a href="login.html" >Deslogar</a> </BODY> </HTML> <? } else { //exiba um alerta dizendo que a senha esta errada ?> <script type="text/javascript"> alert("Login ou senha incorreta") </script> <? echo "<a href=login.html >VOLTAR</a>"; } ?> Ele me retorna dizendo que o $validacao não esta definido. É um sistema de login e estou usando PostGreSQL... Quando o usuario digita o login e senha ele envia os dados para serem tratados pelo controle.php
-
Oi pessoal, Quando envio variáveis de um formulário para outro (method="POST") usando session_start() o PHP retorna um erro de variável não definida. O que pode estar acontecendo ?
-
Realmente era esse mesmo o problema, mas tinha que colocar até no código que deixei separado para fazer a conexão com o banco..Depois que coloquei em todos de .php funcionou... Valeu !! :)
-
Poxa estou tentando fazer isso desde quando voce me disse, mas ainda não consegui. Ele me retorna os seguintes erros: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Inetpub\teste\Cópia de SISTEMA\controle.php:4) in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 7 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Inetpub\teste\Cópia de SISTEMA\controle.php:4) in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 7 Notice: Use of undefined constant login - assumed 'login' in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 74 Notice: Use of undefined constant validacao - assumed 'validacao' in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 75 Notice: Use of undefined constant senha - assumed 'senha' in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 76 Warning: Cannot modify header information - headers already sent by (output started at D:\Inetpub\teste\Cópia de SISTEMA\controle.php:4) in D:\Inetpub\teste\Cópia de SISTEMA\controle.php on line 79 Pesquisando na internet vi que tem que colocar o session_start antes de qualquer código HTML, e coloquei antes, mas ainda me retorna tudo isso aí... :(
-
Deixa eu ver se entendi, então eu tenho que ter duas telas, uma se ele acertar vai para os meus frames e outra se ele errar aí vai receber uma notificação atraves dessa e voltar para digitar corretamente as informações...Mas dá pra receber essas informações no meu frame ? Por que quero informar quem esta logado na tela dos frames...Assim como o site, "Olá, visistante", "Bem Vindo fulano"... Aqui esta o codigo onde eu pego as informações digitadas e as trato... nome: controle.php <html> <FRAMESET ROWS="20%,80%"> <FRAME SRC="index.html" SCROLLING="NO"> <FRAMESET COLS="20%,80%"> <FRAME SRC="botoes.html" SCROLLING="NO"> <FRAME SRC="principal.html" name="principal"> </frameset> <body> <?php //Verifica se existe o arquivo executa.php para poder incluí-lo if (file_exists("executa.php")) { include("executa.php"); } if (!file_exists("executa.php")) { $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não será possível executar nenhuma ação no Banco de Dados!<br>"; $msgErro .= "Porque não existe o arquivo 'executa.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; echo "<br>"; exit; } //recebendo os dados do formulário $login = $_POST['login']; $senha = $_POST['senha']; if(empty($login) || empty($senha)) { echo "<center>INFORME TODOS OS DADOS !!</center>"; echo "<center><input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'java script:history.go(-1)'></center>"; } if(((strlen(trim($login))) and (strlen(trim($senha)))) > 0) { // ---------------------- FUNCAO PARA CRIPTOGRAFIA function md5x($senha) { return strrev( md5( strrev( md5( $senha )))); } $senha_crip = md5x($senha); // -------------------- $sql = "SELECT login,senha FROM tb_colaborador WHERE login=$login' and senha='$senha_crip'"; //Chamando a função, e passando como parâmetro a String de SQL $resultado = executa($sql); if (!$resultado) { echo "Erro!\n"; exit; } $arr = pg_fetch_all($resultado); if(!$arr) { echo "Senha ou Login Inválidos !!"; // "<script> window.open ('Login ou senha inválidos') </script>"; }else echo "Ola " .$_POST['login]; } ?> </body> </frameset> </html> Desculpa a ignorancia, sou iniciante... :(
-
Olá pessoal, Estou com o seguinte problema: Tenho uma tela de login onde o usuario informa login e senha. Após informar ele entra no sistema e se tiver errada a senha tem que voltar, senão o sistema diz "Olá... " . Tudo estava perfeitamente funcionando assim, após clicar em um submit a tela de CONTROLE recebia as informações e dava as seguintes mensagens citadas acima. Foi então que resolvi trabalhar com frames e transformei a tela de CONTROLE em um frame que chama 3 telas: 1 - tela de menus (linha horizaontal em cima) 2 - tela de botoes para controle (coluna menor a esquerda) 3 - tela principal (coluna maior a direita) O CONTROLE virou um pai que chama esses outros e com isso minhas informações não são mais mostradas, então se o usuario digita senha errada eu nem digita o tratamento que estava fazendo com as informações não são mais mostradas e ele entra no sistema da mesma forma...Acho que quando coloquei os frames ele sobrepos minhas mensagens, mas não tenho certeza. Quero que o tratamento apareça no INDEX... Alguém pode me ajudar !? :unsure: