Ir para conteúdo
Fórum Script Brasil

Otto N.

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

Sobre Otto N.

Otto N.'s Achievements

0

Reputação

  1. Mais alguém poderia me ajudar por favorr? Obrigado
  2. 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é+
  3. 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
  4. Otto N.

    Erro com $_POST[] e outros

    não deu certo cara =/ nem sei se eu fiz certo, eu coloquei $pg = 0; antes dos if`s e nada... :mellow:
  5. 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.
  6. Otto N.

    Erro com $_POST[] e outros

    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.
  7. Otto N.

    Preciso de 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 }
  8. Otto N.

    Erro com $_POST[] e outros

    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.
  9. Otto N.

    Erro com $_POST[] e outros

    Valeu por me tirar essa dúvida. mas alguém ainda consegue saber qual a razão dos erros ocasionados no código?
  10. Otto N.

    Erro com $_POST[] e outros

    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.
  11. Otto N.

    Erro com $_POST[] e outros

    Cara, valeu mesmo, vou tentar quando chegar em casa beleza? meio dia eu chego em casa, la pelas 1h eu respondo, valeu irmao!
  12. 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>&nbsp;</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%">&nbsp;</td> <td width="7%">&nbsp;</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.
  13. Otto N.

    Ajuda em converter tempo

    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
  14. Otto N.

    Ajuda em converter tempo

    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?
  15. 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.
×
×
  • Criar Novo...