
Otto N.
Membros-
Total de itens
17 -
Registro em
-
Última visita
Sobre Otto N.

Otto N.'s Achievements
0
Reputação
-
Mais alguém poderia me ajudar por favorr? Obrigado
-
Hmn. Gostaria de mais informações, de pessoas que já trabalharam com ambos bancos, ou até com um, que me forneça mais detalhes. Mas mesmo assim, agradeço muito por sua ajuda. até+
-
Bom dia. Eu estou em decidir entre PostgreSQL e Oracle para meu projeto. Eu gostaria de saber quais as vantagens e desvantagens desses bancos atualmente, o que eu tenho que levar em conta na hora de escolher o banco, entre outras coisas. Muito obrigado, Otto
-
não deu certo cara =/ nem sei se eu fiz certo, eu coloquei $pg = 0; antes dos if`s e nada... :mellow:
-
Preciso de um help em programação JAVA!
pergunta respondeu ao yarapaty de Otto N. em Lógica de Programação
Oi, yarapaty. Primeiramente tenhamos que saber o que você conhece da linguagem. Tenho 1 ano de convivencia em java, vou tentar te ajudar. "O Programa Deve Conter Um Menu Para Vendas, Compra E Consulta De Estoque." Isso você pode fazer com jFrame, jPanel...aconselho usar o IDE Netbeans, é só arrastar que faz quase tudo. Tambem pode usar o eclipse, mas nunca usei, dai n sei mexer. "Vendas É Para A Venda De Um Dos Produtos, Além De Dar Baixa No Estoque;" Aqui voce vai ter que ter que ter uma lista de produtos a ser vendido, além de já tê-los no estoque. Quando o produto ser vendido, você tirará o produto do estoque e acrescentará seu valor na caixa. "Compra É Para Inserir Novos Produtos No Estoque;" Aqui terá um campo chamado compra, onde podes inserir o nome e o valor do produto. Esses dados irão para o estoque. "Consultar Estoque É Para Apresentar Quantos Produtos Disponíveis Para Venda" Nessa parte você tem que pegar o total de produtos e mostrá-lo para o usuario. Por fim, voce terá que ter tanto um conhecimento básico em java (estrutura de repetiçao, condicoes, interface gráfica, etc.), quanto um pouco de conhecimento em banco de dados(para mecher com o estoque). Então é isso aí, espero ter ajudado. Falow. Otto. -
imaginava que fosse isso JaguA, mas como na video aula n falava nada n puz. vou testar aqui e já respondo, obrigado de novo pela sua ajuda.
-
Primeiramente, voce terá uma variavel. Se no caso, sua variavel for $resposta a condiçao ficaria assim: if ($resposta == "sim"){ // digite as perguntas aqui }else{ // faz outra coisa }
-
Aew galera, ainda estou com erros =/ Esses: Notice: Undefined index: pg in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 49 if (($_POST['pg'] != 0) && is_numeric($_POST['pg'])) Notice: Undefined variable: link_anterior in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 165 Notice: Undefined variable: link_posterior in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 165 echo "$link_anterior . ' ' . $link_numerico . ' ' . $link_posterior"; Aguardando respostas, obrigado pela atenção de todos. Otto.
-
Valeu por me tirar essa dúvida. mas alguém ainda consegue saber qual a razão dos erros ocasionados no código?
-
JaguA, arrumei diversos erros mas sobraram alguns ainda, que tentei arrumar antes de postar aki mas n deu... são os seguintes: Notice: Undefined index: pg in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 49 if (($_POST['pg'] != 0) && is_numeric($_POST['pg'])) Notice: Undefined variable: link_anterior in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 165 echo $link_anterior." ".$link_numerico." ".$link_posterior; Eu ainda fico caduco com a utilização desse $_POST.. $_GET...$_REQUEST, n sei pra que serve e quando utilizar, alguém tenta responder além das perguntas acima estas tambem Obrigado, Otto.
-
Cara, valeu mesmo, vou tentar quando chegar em casa beleza? meio dia eu chego em casa, la pelas 1h eu respondo, valeu irmao!
-
Daew galera, beleza? Eu estava seguindo passo-a-passo como fazer um CRUD em php e beleza, tava rodando tudo beleza, dai conforme fui implementando os códigos ele ocasionou em alguns erros. O interessante é que eu segui A RISCA todos os passos da video-aula, tudo mesmo, e continua dando erro. Além do erro, ainda demora muuuuuuuuuito para a página carregar. Então pessoal, eu não sei se eu posso mandar o código inteiro aqui para voceis analisarem ou mandar apenas uma parte do código, pois como não tenho muita experiencia com php não sei nem dividir o código para por no fórum =( Por fim, aí está o código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> function confirma(id) { $resultado = window.confirm("confirma excluir o registro numero " +id); if (resultado) { window.location = "exclui_dados.php?id=" +id; }else{ return false; } } </script> </head> <?php require_once "conexao.php"; if ($_POST['nome'] && $_POST['email'] && $_POST['comentario']) { $sql = " INSERT INTO tab_crud ( nome, email, comentario, data_hora ) VALUES ( '" . $_POST['nome'] . "', '" . $_POST['email'] . "', '" . $_POST['comentario'] . "', '" . date('Y-m-d') . " " . date('H:i:s') . "' )"; @mysql_query($sql, $conexao) or die("Erro ao inserir SQL" .mysql_error()); } // codigo da paginação if ($_POST['pg'] && ($_POST['pg'] != 0) && is_numeric($_POST['pg'])) { $pagina_atual = $_POST['pg']; }else{ $pagina_atual = 1; } // pegar a quantidade total de registros da tab_crud $sql = "SELECT * FROM tab_crud"; $rc = @mysql_query($sql, $conexao) or die("Erro ao contar ".mysql_error()); //pegar o numero de registros que está na tabela $qtd_total_registros = mysql_num_rows($rc); // pegando quantas paginas serao necessarias //numero por paginas (npp) $npp = 5; $qtd_total_pg = ceil($qtd_total_registros / $npp); // SQL`s PARA SABER A LIMIT DA SQL $pr = (($pagina_atual * $npp) - $npp); $sql = "SELECT * FROM tab_crud LIMIT " . $pr . ", ".$npp; //POPULANDO A TABELA $rs = @mysql_query($sql, $conexao) or die("Erro ao buscar dados ".mysql_error()); ?> <body> <form id="form1" name="formulario" method="post" action="inserir_dados.php"> <table width="41%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="14%" align="right">Nome:</td> <td width="86%"><label for="nome"></label> <input type="text" name="nome" id="nome" /></td> </tr> <tr> <td align="right">E-mail:</td> <td><label for="email"></label> <input type="text" name="email" id="email" /></td> </tr> <tr> <td align="right">Comentário:</td> <td><label for="comentario"></label> <textarea name="comentario" id="comentario" cols="45" rows="5"></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="enviar" id="enviar" value="Enviar" /> <input type="reset" name="limpar" id="limpar" value="Limpar" /></td> </tr> </table> </form> <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="#CCCCCC"> <td width="17%">Nome</td> <td width="18%">Email</td> <td width="34%">Comentario</td> <td width="17%">Data e Hora</td> <td width="7%"> </td> <td width="7%"> </td> </tr> <?php // enquanto linha estiver recebendo registros do record set (rs) irá executar while ($linha = mysql_fetch_array($rs)) { ?> <tr> <td><?=$linha['nome']?></td> <td><?=$linha['email']?></td> <td><?=$linha['comentario']?></td> <td><?=$linha['data_hora']?></td> <td><a href="editar_dados.php?id=<?=$linha['id']?>);">Editar</a></td> <td><a href="#" onclick="confirma(<?=$linha['id']?>);">Excluir</a></td> </tr> <?php } ?> <tr> <td colspan="6" align="center"> <?php // CRIANDO O LINK ANTERIOR SE TIVER if($pagina_atual > 1){ $link_anterior = "<a href='inserir_dados.php?pg=". ($pagina_atual -1 ) . "'>[ANTERIOR]</a>"; } // CRIANDO LINK POSTERIOR SE TIVER if ($pagina_atual < $qtd_total_pg){ $link_posterior = "<a href='inserir_dados.php?pg='" .($pagina_atual +1) . "'[POSTERIOR]</a>"; } // calculando a primeira pagina if (($pagina_atual - 4) < 1){ $start = 1; }else{ $anterior = $pagina_atual - 4; } // CALCULANDO A ULTIMA PAGINA if (($pagina_atual +4 ) > $qtd_total_registros){ $end = $qtd_total_pg; }else{ $end = $pagina_atual +4; } // construindo os links numericos $link_numerico = ""; for($i=start; $i<=$end;$i++){ // 1; 1 <= fim; i++ if($pagina_atual != $i){ // se a pagina atual não começar em 1, então será executado essa parte do código $link_numerico .= "<a href='inserir_dados.php?pg=" .$i. "'> [" . $i . "]</a>"; }else{ $link_numerico .= $i;// Se a pagina for = 1, então acrescentará, ao link numerico, a cada vez que entrar nessa condiçao, +1 pagina. } } echo "$link_anterior . '$nbsp;$nbsp;' . $link_numerico . '$nbsp;$nbsp;' . $link_posterior"; ?> </td> </tr> </table> <br /> </body> </html> Erros: Notice: Undefined index: nome in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 24 Notice: Undefined index: pg in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 49 Notice: Use of undefined constant start - assumed 'start' in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 158 Fatal Error: Allowed momery size of 13421728 bytes exhausted (tried to allocate 133693463 bytes ) in C:\xampp\htdocs\projetos\crud\inserir_dados.php on line 160 Não sei se abusei nas informações, mas só assim que consegui me expressar para tirar minhas dúvidas. Aguardo respostas e agradecendo desde já, Otto.
-
A questão dos comentários achei interessante, vou comentar quando o código for muito complexo na maioria dos casos. Wow... gmdate funcionou =D mas a lógica do gmdate é o que? converter qualquer numero (segundos no caso) em minuto e hora? como fazer se eu quisesse converter ao contrario... 1hr em minutos? tem alguma funcao? valeu
-
mas se eu ficar comentando cada linha que eu fizer o código não vai ficar meios sujo? ou comentar apenas os if... for...while, etc está de bom tamanho?
-
Daew galera, Sou novo nesse mundo(php), e eu estava fazendo um exercicio em que dizia: Converta um numero informado pelo usuario em segundos, para: hora/minutos/segundos. No caso eu informei <?php $segundos = 1000; $sobraSegundos = $segundos % 60; $minutos = $segundos - $sobraSegundos; $hora = $minutos / 60; $sobraHora = $minutos % 60; if ($sobraHora == 0) { $minutos = "00"; } else { $minutos = $sobraHora; } echo "$hora/$minutos/$sobraSeg"; ?> Minha dúvida é: 1- a lógica está certa? 2- tem uma forma mais facil de fazer isso? como? Agradecendo desde já, Otto.